EOMY.NET
на главную
EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   <b>Лотерея</b>Лотерея   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

RSS Feed

Как сделать долгоиграющий скрипт на PHP
На страницу Пред.  1, 2
 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB
Как сделать долгоиграющий скрипт на PHP
Автор Сообщение
lazutov
$a ||= 5;
$a ||= 5;


Зарегистрирован: 30.04.2007
Сообщения: 1926

6617 Монеты

СообщениеДобавлено: Пт, 18 Июл, 2008 15:22    Заголовок сообщения: Ответить с цитатой

еще необходимо ставаить flush; ignore_user_abort(1);
_________________
ps.int.ru - блог, Lwhois - Удобный whois для windows | whois-сервис с дополнительными возможностями
регистрация доменов RU-150р - в ЛС
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alek$
$a ||= 5;
$a ||= 5;


Зарегистрирован: 24.11.2007
Сообщения: 745

7348 Монеты

СообщениеДобавлено: Пт, 18 Июл, 2008 15:54    Заголовок сообщения: Ответить с цитатой

Веденин
проблема в том, что на многих хостах она отключена.
_________________
Самая страшная ошибка - это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB3 [Russian]
Антисоциальный блог
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
$a ||= 5;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3051

20463 Монеты

СообщениеДобавлено: Пт, 18 Июл, 2008 15:56    Заголовок сообщения: Ответить с цитатой

Alek$
привет ХосТТесТ = )
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Веденин
$a ||= 5;
$a ||= 5;


Зарегистрирован: 17.05.2007
Сообщения: 700
Откуда: Самара
8992 Монеты

СообщениеДобавлено: Вс, 20 Июл, 2008 16:05    Заголовок сообщения: Ответить с цитатой

Alek$ писал(а):
Веденин
проблема в том, что на многих хостах она отключена.

Тогда можно наверное использовать такой скрипт, ИМХО он должен обойти это ограничение:
Пусть называется он http://test.ru/test.php
Код:
<php
$M = 20;
$n = $POST['n']+1;
if($n<$M){
 file_get_contents('http://test.ru/test.php?n=$n');
 file_get_contents('http://test.ru/test.php?n=$n');
 file_get_contents('http://test.ru/test.php?n=$n');
 file_get_contents('http://test.ru/test.php?n=$n');
} else {
 делаем что - то полезное
}
?>

Фишка этого кода время file_get_contents не защитывается во время скрипта по идее
_________________
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
lazutov
$a ||= 5;
$a ||= 5;


Зарегистрирован: 30.04.2007
Сообщения: 1926

6617 Монеты

СообщениеДобавлено: Вс, 20 Июл, 2008 16:17    Заголовок сообщения: Ответить с цитатой

Веденин
этот скрипт повесит может сервер повесить. Процесс плодит 20 дочерних, а эти 20 плодят еще 20. + даже если не засчитываются(что неверно), имеем max_exex_time для else
Однозначно повесит. Запустите на FSAY,результат посмотрим по реакции eomysupport
Very Happy
_________________
ps.int.ru - блог, Lwhois - Удобный whois для windows | whois-сервис с дополнительными возможностями
регистрация доменов RU-150р - в ЛС
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
[LP]LordPro.teus
$a ||= 5;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3051

20463 Монеты

СообщениеДобавлено: Вс, 20 Июл, 2008 16:20    Заголовок сообщения: Ответить с цитатой

Ша! Только не Fsay! И не Zoxt! Laughing
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
lazutov
$a ||= 5;
$a ||= 5;


Зарегистрирован: 30.04.2007
Сообщения: 1926

6617 Монеты

СообщениеДобавлено: Вс, 20 Июл, 2008 16:22    Заголовок сообщения: Ответить с цитатой

Возможный вариант: грузить head долгоиграющего скрипта курлом, у курла ставить таймаут 5 секунд. а у самого долгоиграющего скрипта - ignore_user_abort
Но это не снимает ограничений max_exec_time
_________________
ps.int.ru - блог, Lwhois - Удобный whois для windows | whois-сервис с дополнительными возможностями
регистрация доменов RU-150р - в ЛС
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB Часовой пояс: GMT
На страницу Пред.  1, 2
Страница 2 из 2

 


EOMY TOP 100 Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group






Рейтинг SIMPLETOP.NET