Страница 1 из 1

Что-то случилось с fopen

СообщениеДобавлено: 20 мар 2013, 14:35
guyasyou
Использовал для дебага следующее:
Код: Выделить всё
$handle = fopen("../debug.log", "a+");
      fwrite($handle, print_r($products, true));
      fclose($handle);

Это нормально работало, все данные видел в файле.
А потом раз, и все, перестало записывать что либо вообще. Сломался fopen() походу?
Как так? Я перезагружал комп и сервер - не помогло.

Re: Что-то случилось с fopen

СообщениеДобавлено: 20 мар 2013, 17:57
MonoStas
Тестируйте стандартные примеры. Наверняка всё у вас работает.
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

Вы лучше проверьте переменную $products, может она пустая. Попробуйте вывести содержимое файла дебаг.лог, чтобы убедиться, что функция fopen() работает в целом.

Re: Что-то случилось с fopen

СообщениеДобавлено: 20 мар 2013, 17:59
guyasyou
ахаха, воспользовался вашим советом. прочитал файл. там все есть. он его не там хранит ептить!!!

Re: Что-то случилось с fopen

СообщениеДобавлено: 20 мар 2013, 19:21
cmsservice
Попробуйте использовать вместо этой связки функцию file_put_contents, для добавления записей в существующий файл, в функцию можно передавать флаг FILE_APPEND