Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Функция file_put_contents работает через раз, помогите пожалуйста.
Форумы портала PHP.SU » » Вопросы новичков » Функция file_put_contents работает через раз, помогите пожалуйста.

Страниц (1): [1]
 

1. dmitry - 17 Декабря, 2011 - 08:09:23 - перейти к сообщению
Пишу плагин для wordpress. Не получается один момент.

PHP:
скопировать код в буфер обмена
  1.  
  2.                 $target_dir = ABSPATH.'/wp-content/test';
  3.                 if(!is_dir("$target_dir"))
  4.                 {
  5.                         mkdir("$target_dir", 0755);
  6.                 }
  7.                 file_put_contents($target_dir."/list.txt",$_SERVER['REMOTE_ADDR']."\t".date("Y") ."-". date("m")."-". date("d")."\t". $_SERVER['REQUEST_URI'] ."\n",FILE_APPEND);
  8.  


все обрабатывается и до этого кода и после, а в файл записывает "ЧЕРЕЗ РАЗ", а то и реже. Не могу понять почему.

Помогите пожалуйста разобраться ... Может синтаксис с ошибкой? Или может так пхп работает?

PHP Version 5.2.17 стоит eAccelerator.
Сервак давно не перезапускал.

 

Powered by ExBB FM 1.0 RC1