[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как выполнить скрипт в фоновом режиме?
Страницы: 1, 2, 3
killer8080
сделай вывод ответа скрипта
f1 = fsockopen($_SERVER['SERVER_NAME'], 80);
fwrite($f1,
"GET ".dirname($_SERVER['PHP_SELF'])."/loader.php?file=$_SESSION[path]&save=$_SESSION[save] HTTP/1.1\r\n".
"Host: ".$_SERVER['SERVER_NAME']."\r\n\r\n");

while(!feof($f))
echo fgets($f, 1024);
fclose($f1);


в loader.php в начале
die('loader started');

возвращает ответ?
killer8080
Цитата (winrol @ 26.09.2012 - 16:10)


set_time_limit(0);
ignore_user_abort(true);
session_start();

copy($_SESSION['path'],$_SESSION['save']);




если вызываю то грузит а через сокеты нет.

Само собой, идентификатор сессии ты же не передал :D
Бери параметры из гет
killer8080
Кстати $_SESSION[path] и $_SESSION[save] нужно на всякий случай прогонять через rawurlencode(), перед подстановкой в запрос.
winrol
Цитата (killer8080 @ 26.09.2012 - 16:21)
Кстати $_SESSION[path] и $_SESSION[save] нужно на всякий случай прогонять через rawurlencode(), перед подстановкой в запрос.

Перезагрузил денвер, все пашет)) Спасибо! smile.gif smile.gif

_____________
Заработай легко - много видов проверенного заработка, как Wap та и Web.
killer8080
Да оно и без перезагрузки должно пахать smile.gif
winrol
Цитата (killer8080 @ 26.09.2012 - 16:31)
Да оно и без перезагрузки должно пахать smile.gif

Сессии чето не работали, старт задавал же))).

_____________
Заработай легко - много видов проверенного заработка, как Wap та и Web.
killer8080
Цитата (winrol @ 26.09.2012 - 16:33)
Сессии чето не работали, старт задавал же))).

они работали, нужно было куки сессионные передавать.
winrol
Цитата (killer8080 @ 26.09.2012 - 16:35)
Цитата (winrol @ 26.09.2012 - 16:33)
Сессии чето не работали, старт задавал же))).

они работали, нужно было куки сессионные передавать.

а ну да, забыл).

_____________
Заработай легко - много видов проверенного заработка, как Wap та и Web.
Guest
Демон применяй.
Можно в php дочерние процессы отсоединять и скрипт будет работать параллельно.
http://habrahabr.ru/post/40432/
http://habrahabr.ru/post/134620/
killer8080
Цитата (Guest @ 26.09.2012 - 18:49)
Демон применяй.

какой демон под виндой biggrin.gif
inpost
Свернутый текст
Какая-то странная тема... только сегодня задался вопросом, что значит открытие скриптов в фоновом режиме, и какой из вариантов предложат админы. Они сказали, что кроном можно. А тут сразу на форуме то же самое... подозрительно как-то... ph34r.gif


_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Guest
Цитата
какой демон под виндой

как сервис дарагой как сервис
killer8080
Цитата (Guest @ 26.09.2012 - 21:08)
Цитата
какой демон под виндой


как сервис дарагой как сервис


Да? Ну покажи пример smile.gif



Спустя 2 минуты, 28 секунд killer8080 написал(а):
Цитата (inpost @ 26.09.2012 - 20:38)
Какая-то странная тема... только сегодня задался вопросом, что значит открытие скриптов в фоновом режиме, и какой из вариантов предложат админы. Они сказали, что кроном можно.

Запуск в бэкграунде, и кроном, это немного разные вещи smile.gif
inpost
killer8080
Ну я же полностью всё не показываю smile.gif Общая особенность, которую достичь надо было мне - как раз тут вся изложена.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
killer8080
Хм... А ведь Guest прав, есть такая фича для винды
http://php.net/manual/ru/function.win32-create-service.php
Век живи, век учись smile.gif Поставил бы ему плюсик, был бы он зареган.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.