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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Запись в файл

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Dark_Knight
Отправлено: 31 Декабря, 2013 - 13:04:07
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




Как записать файл в определенную папку? Обработчик находится на хосте в папке php, файл нужно записать в папку logs. Если использую данный код, то пишет, что
PHP:
скопировать код в буфер обмена
  1. Warning: fopen(/logs/31-12-13.log): failed to open stream: No such file or directory in /home/u821927407/public_html/php/time test.php on line 8 Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/u821927407/public_html/php/time test.php on line 9 Warning: fclose() expects parameter 1 to be resource, boolean given in /home/u821927407/public_html/php/time test.php on line 10

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $day= date('d-m-y');
  3. echo $day;
  4. $time = date('H:i:s');
  5. echo $time;
  6. $file = '/logs/' . $day .'.log';
  7. echo $file;
  8. $fp = fopen($file, 'at+');
  9. $test = fwrite($fp, $time);
  10. fclose($fp);
  11. ?>
 
 Top
OrmaJever Модератор
Отправлено: 31 Декабря, 2013 - 13:51:01
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




уберите слеш перед logs


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Dark_Knight
Отправлено: 31 Декабря, 2013 - 14:16:04
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




Не помогло.
 
 Top
caballero
Отправлено: 31 Декабря, 2013 - 14:36:39
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




а папка есть вообще?
а право записи в нее?


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Dark_Knight
Отправлено: 31 Декабря, 2013 - 14:47:41
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




[quote=caballero][/quote]
caballero пишет:
а папка есть вообще?
а право записи в нее?

Папка есть. Уровень доступа 0755.
 
 Top
LIME
Отправлено: 31 Декабря, 2013 - 20:29:18
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Dark_Knight а владелец кто?
пхп работает под юзером www-data по умолчанию
смени на 777 для эксперимента
(Добавление)
если как модуль апача пхп работает
(Добавление)
ну вот...снова не прочитал начало темы...ну сорь
/logs/31-12-13.log ну нет такого файла
английским по белому тебе сказано
путь пропиши правильно
нет в корне никсов папки logs а путь от корня указан
и если по совету выше ты убрал слеш то путь изменился но всеравно он неверный
пиши полный путь от корня не ошибешься
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB