Энштеин, не понравилось это в ошибке
\xce\xf2\xea\xe0\xe7\xe0\xed\xee \xe2 \xe4\xee\xf1\xf2\xf3\xef\xe5
то есть строка конвертировалась, а могло это случиться из за переноса, который там примерно так же записывается
# Koenig (15.10.2013 / 11:45)То нужно define('_BR_',chr(13).chr(10)); заменить на
Энштеин, define('_BR_',chr(13).chr(10));
define('_BR_', PHP_EOL);
if (!defined('_BR_')){
define('_BR_', PHP_EOL);}
# Koenig (15.10.2013 / 12:51)да, все тож самое.
Энштеин, удали лог и глянь в новом ошибка осталась?
# Энштеин (15.10.2013 / 11:01)Ну взял ты настройки из ини файла, а нафига ты туда каждые 5 секунд, что то записываешь через file_put_contents?
Скрипт раз в 5 секунд делает запросы по api на другой сервер, из ini файла берутся настройки скрипта.
а вот про ссылку сам не понял откуда она там появилась в логе.
# Krite (15.10.2013 / 13:13)я каждые 5 сек ниче не пишу, это вызывается класс который может читать, писать и обновлятть
Ну взял ты настройки из ини файла, а нафига ты туда каждые 5 секунд, что то записываешь через file_put_contents?
Кстати запись и чтение проходят нормально, то есть в ini все пишется и читается.
# Krite (15.10.2013 / 13:53)Точно, щас сам на это обратил внимание.
Глянул я этот класс
деструктор каждый раз обрабатывает метод updateFile
отсюда и вытекает ошибка. при каждом обращении к скрипту происходит чтение и перезапись. Можешь кинуть в автора какашкой
function __destruct(){
// $this->updateFile();
}