PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (17): « 1 2 3 [4] 5 6 7 8 9 ... » В конец

> Найдено сообщений: 243
livote Отправлено: 24 Июля, 2015 - 19:22:15 • Тема: Можно ли средствами php проверить - исполняется ли другой файл php? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 368
Ts.Saltan пишет:
реально

а как сие в php файле сделать?
livote Отправлено: 24 Июля, 2015 - 11:27:55 • Тема: Можно ли средствами php проверить - исполняется ли другой файл php? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 368
Panoptik пишет:
в файл сохраняем ИД процесса

на *никс системах можно проверить запущен ли процесс
по файлу процесса, насколько я помню должна существовать папка (/proc/[proc_id]). это можно нагуглить
можно выполнить exec('ps aux') и получить список всех процессов и там же по ИД или имени процесса найти тот исполняемый

проблема этих методов что на некоторых системах пхп настроен довольно безопасно и не даст просто так залезть в файловую систему в /proc или же выполнить команду.

если вам подвласно изменять окружение, то в принципе реализуемо


а на Windows ид узнать реально?
livote Отправлено: 24 Июля, 2015 - 10:43:52 • Тема: Можно ли средствами php проверить - исполняется ли другой файл php? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 368
SAD пишет:
в начале выполнения скрипта создаем некий файл, после окончания выполнения его удаляем.

в другом файле проверяем существует ли тот некий файл. если да, то скрипт выполняется)


а если процесс выполнения убили? файл-то не удалится
livote Отправлено: 24 Июля, 2015 - 02:38:22 • Тема: Можно ли средствами php проверить - исполняется ли другой файл php? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 368
Можно ли средствами php проверить - исполняется ли другой файл php?
livote Отправлено: 22 Июля, 2015 - 01:32:24 • Тема: Как остановить работу скрипта, который работает в фоне • Форум: Вопросы новичков

Ответов: 1
Просмотров: 114
Производство моего полуспящего мозга - бесконечный цикл с определённым кодом, который работает в фоне (установил через ignore_user_abort)

Нужно, что бы при запуске определённого файла работа вышеупомянутого скрипта останавливалась. Как это сделать?

Сейчас реализовал остановку с помощью бд (файл остановки пишет стоп в бд, а работающий в фоне код проверяет на каждой итерации останавливаться ли ему).

Но это не выгодно, т.к. лишний запрос к бд плюс итерации могут быть частыми(тогда многовато запросов) или очень долгими(тогда скрипт остановится не сразу)
(Добавление)
посмотрел про POSIX - но он для Шindows не работает...
livote Отправлено: 06 Июня, 2015 - 20:49:34 • Тема: Как получить дату (Unix timestamp) начала следующего месяца? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 341
Мелкий пишет:
Прожуёт очень много читаемых дат, аж на 4 раздела описание разбить пришлось: http://php.net/manual/en/datetime.formats.php
first day of next month, например.

ахренеть! круто.спасибо!!!!
livote Отправлено: 06 Июня, 2015 - 16:49:57 • Тема: Как получить дату (Unix timestamp) начала следующего месяца? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 341
Ch_chov пишет:
strtotime( '+1 month');


это к текущему +1, а мне бы ну как вариант на начало месяца или на определённую дату и в 0 часов 0 минут)
livote Отправлено: 06 Июня, 2015 - 11:49:15 • Тема: Как получить дату (Unix timestamp) начала следующего месяца? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 341
Для следующего понедельника есть:
А что-нибудь такое для начала или определённой даты следующего месяца есть?
livote Отправлено: 20 Марта, 2015 - 16:42:34 • Тема: Работа с url: get или обработка url в $_SERVER['REQUEST_URI'] • Форум: Вопросы новичков

Ответов: 1
Просмотров: 131
Например, есть url: site.ru/catalog/test

Что лучше указать в htacces из каких get параметров получится данный адрес, затем в коде работать с $_GET, или же взять $_SERVER['REQUEST_URI'] (/catalog/test), в коде разбить функцией explode и работать с массивом?
livote Отправлено: 06 Марта, 2015 - 13:31:15 • Тема: как подсчитать размер данных в многомерном массиве • Форум: Вопросы новичков

Ответов: 2
Просмотров: 98
как подсчитать объём данных (в байтах) в многомерном массиве
livote Отправлено: 02 Марта, 2015 - 17:25:40 • Тема: Мейл ответы, cURL и file_get_contents • Форум: Вопросы новичков

Ответов: 1
Просмотров: 93
Почему когда открываю мейл ответы через cURL, то результат не грузится.только верхняя строка с сайта, а если через file_get_contents - то всё прогружается?
(Добавление)
Немного разобрался.надо перефразировать.

Почему когда я авторизуюсь на mail через cURL, то уже не могу просматривать страницы на mail ответах?
livote Отправлено: 13 Февраля, 2015 - 17:17:32 • Тема: Как узнать последний индекс массива • Форум: Вопросы новичков

Ответов: 2
Просмотров: 481
DelphinPRO пишет:
Странно, что вы об этом не догадались...


Всяко бывает Улыбка

Благодарю!
livote Отправлено: 13 Февраля, 2015 - 17:01:03 • Тема: Как узнать последний индекс массива • Форум: Вопросы новичков

Ответов: 2
Просмотров: 481
есть массив примерно на 1000 элементов
индексы не стандартные, нужно узнать последний индекс.
как это сделать максимально выгодно по производительности?
livote Отправлено: 13 Февраля, 2015 - 12:37:56 • Тема: Удаление из текста всех символов(и тегов), кроме букв • Форум: Вопросы новичков

Ответов: 3
Просмотров: 298
Например, есть строка

CODE (htmlphp):
скопировать код в буфер обмена
  1. ----<br>.,.Здесь текст


Нужно что бы в начале строки кроме букв все символы, а также тег <br> были удалены(других в строке не будет).

ибо регуляркой
CODE (htmlphp):
скопировать код в буфер обмена
  1. /^[^a-zA--Яа-я]+/i


символы естественно удаляются до br>...
livote Отправлено: 05 Февраля, 2015 - 19:13:53 • Тема: Проверка и добавление в БД данных в цикле • Форум: Вопросы новичков

Ответов: 3
Просмотров: 157
Мелкий пишет:
Используйте подход с пакетной обработкой.
Например, предварительно вычитать имеющиеся в таблице значения и затем сравнивать локально.
Или записывать во временную таблицу, затем одним запросом переписать строки.
Возможно, хватит банального insert on duplicate key update или insert ignore


заместо "INSERT INTO..." прописать "INSERT IGNORE INTO..." и совпадений не будет?
и как я понимаю для поля нужно будет прописать "UNIQUE"?

Страниц (17): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB