Anton
Just Programmer
register_shutdown_function
Добрый день, всем!
Есть такая проблема. Мне нужно что бы по завершению работы скрипта автоматически проиходили следующие вещи:
1. Удалялись созданые файлы.
2. Записывались некие данные в лог-файл.
Для этого я решил воспользоваться такой штукой как register_shutdown_function, но сразу столкнулся с одной проблемой ... при попытки записать что-то в файл из зарегистрированной функции пишет что пермишен динайт :-(
Что-то я не так делаю, или же это особенность поведению функции финализатора. Вот тестовый пример на котором я тестировал:
Текст ошибки:
Warning: error_log(1.log): failed to open stream: Permission denied in /usr/local/www/htdocs/ds_cache/test.php on line 6
Может есть другие способы решения этой проблемы?
Добрый день, всем!

Есть такая проблема. Мне нужно что бы по завершению работы скрипта автоматически проиходили следующие вещи:
1. Удалялись созданые файлы.
2. Записывались некие данные в лог-файл.
Для этого я решил воспользоваться такой штукой как register_shutdown_function, но сразу столкнулся с одной проблемой ... при попытки записать что-то в файл из зарегистрированной функции пишет что пермишен динайт :-(
Что-то я не так делаю, или же это особенность поведению функции финализатора. Вот тестовый пример на котором я тестировал:
PHP:
<?
$GLOBALS['str'] = 'ФФФ';
function test(){
error_log($GLOBALS['str'], 3, '1.log');
}
register_shutdown_function ('test');
?>
Warning: error_log(1.log): failed to open stream: Permission denied in /usr/local/www/htdocs/ds_cache/test.php on line 6
Может есть другие способы решения этой проблемы?