есть функция exec('Z:/home/localhost/www/system/script.js'); при выполнении иногда выдает такую ошибку Fatal error: Maximum execution time of 30 seconds exceeded можно ли как то сделать так чтобы php ждал ее завершения думаю в настройках пхп можно и подправить чтобы он ждал не 30 секунд а больше но помоему это плохое решение
DarkElf а чем еще можно ? а вообще давайте по теме может или нет сценарий дождаться завершения функции, если превышено время установленное в php.ini
Нет, оно ведь каждые 29 секунд повторялось заново. Т.е. скрипт выполнялся бесконечно, перезапускаясь каждые 29 секунд.
Забыл про тему, потерял код уже Первый файл значит работал в цикле, примерно так: Первый файл script.php PHP: <?php $time=time(); while($time>(time()-30) { .... } $host = "localhost"; $sendheaders = 'POST [url=http://localhost/reexe.php]http://localhost/reexe.php[/url] HTTP/1.0 Host: localhost '; $fp = fsockopen($host, 80); fputs($fp, $sendheaders); fclose($fp); ?> Второй reexe.php: PHP: <?php $host = "localhost"; $sendheaders = 'POST [url=http://localhost/script.php]http://localhost/script.php[/url] HTTP/1.0 Host: localhost '; $fp = fsockopen($host, 80); fputs($fp, $sendheaders); fclose($fp);