MVH
Новичок
register_shutdown_function() не работает вместе с fsockopen()
Какой-то непонятный глюк при работе register_shutdown_function() и fsockopen()
При выполнении следующего кода выдаётся ошибка (иногда через раз):
Тестил на первом apache, PHP 4.3.6 под XP.
Какой-то непонятный глюк при работе register_shutdown_function() и fsockopen()
При выполнении следующего кода выдаётся ошибка (иногда через раз):
PHP:
<?php
set_time_limit(5);
function Shutdown()
{
touch('c:\\qwe.txt');
}
register_shutdown_function('Shutdown');
while (true)
{
fsockopen('dawjadlhi.ru', 80, $e, $en, 5);
}
?>
Shutdown функция соответственно не выполняется. Такое ощущение, что выполнение fsockopen() забирает время выполнения у shutdown ф-и, хотя как я проверял, для shutdown ф-и отводится своё время работы, после выполнения скрипта. В чём может быть дело???Warning: fsockopen(): php_network_getaddresses: gethostbyname failed in h:\home\url_checker\www\1.php on line 10
Warning: fsockopen(): unable to connect to dawjadlhi.ru:80 in h:\home\url_checker\www\1.php on line 10
Warning: fsockopen(): php_network_getaddresses: gethostbyname failed in h:\home\url_checker\www\1.php on line 10
Warning: fsockopen(): unable to connect to dawjadlhi.ru:80 in h:\home\url_checker\www\1.php on line 10
Warning: fsockopen(): php_network_getaddresses: gethostbyname failed in h:\home\url_checker\www\1.php on line 10
Warning: fsockopen(): unable to connect to dawjadlhi.ru:80 in h:\home\url_checker\www\1.php on line 10
Fatal error: Maximum execution time of 5 seconds exceeded in h:\home\url_checker\www\1.php on line 10
Fatal error: Maximum execution time of 5 seconds exceeded in h:\home\url_checker\www\1.php on line 3
Тестил на первом apache, PHP 4.3.6 под XP.