register_shutdown_function
Здравствуйте,
столкнулся я с тем, что register_shutdown_function у меня работает совсем не так, как сказано в документации. Вывод на браузер производится даже на линуксе (если в браузере не была принудительно нажата Stop), а запись в файл наоборот не работает.
Пример:
Файл file.txt не создается, на браузер выводится Test.
Пример 2:
Файл file.txt успешно создается, слово Test в него записывается.
В мануале читал разные отзывы - у кого-то работает, у кого-то нет.
Кто-нибудь разбирался?
Смотрел на Win32 Apache 1.3.27/PHP 4.3.0
и Red Hart 7.3 PHP 4.3
P.S. Тема сообщения выглядит как register_shutdown_functio n (с пробелом перед n). Мной написано правильно и редактированию не поддается.
Здравствуйте,
столкнулся я с тем, что register_shutdown_function у меня работает совсем не так, как сказано в документации. Вывод на браузер производится даже на линуксе (если в браузере не была принудительно нажата Stop), а запись в файл наоборот не работает.
Пример:
PHP:
<?php
register_shutdown_function('foo');
function foo (){
echo "Test";
$fp = fopen("file.txt", "w");
if (!is_resource($fp)) {echo "error";}
fwrite($fp, "Test");
fclose($fp);
}
?>
Пример 2:
PHP:
<?php
function foo (){
$fp = fopen("file.txt", "w");
if (!is_resource($fp)) {echo "error";}
fwrite($fp, "Test");
fclose($fp);
}
foo ();
?>
В мануале читал разные отзывы - у кого-то работает, у кого-то нет.
Кто-нибудь разбирался?
Смотрел на Win32 Apache 1.3.27/PHP 4.3.0
и Red Hart 7.3 PHP 4.3
P.S. Тема сообщения выглядит как register_shutdown_functio n (с пробелом перед n). Мной написано правильно и редактированию не поддается.