Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не полноценно работает скрипт гостевой
 
 автор: <Dim>   (15.08.2009 в 01:06)   письмо автору
 
 

Здраствуйте.
Помогите разобраться в следущем вопросе:
Гостевая. Все вроде работает, за исключением того, что не выводится написанное сообщение. Хотя на локальном хосте все работало исправно. Пишет такую фигню:
Warning: fopen(guest.dat) [function.fopen]: failed to open stream: Permission denied in /var/www/studblog/data/www/studbloger.ru/gb.php on line 200

Warning: flock() expects parameter 1 to be resource, boolean given in /var/www/studblog/data/www/studbloger.ru/gb.php on line 201

Warning: fputs(): supplied argument is not a valid stream resource in /var/www/studblog/data/www/studbloger.ru/gb.php on line 202

Warning: flock() expects parameter 1 to be resource, boolean given in /var/www/studblog/data/www/studbloger.ru/gb.php on line 203

Warning: fclose(): supplied argument is not a valid stream resource in /var/www/studblog/data/www/studbloger.ru/gb.php on line 204


И сразу перевод с промта):

Предупреждение: fopen (guest.dat) [function.fopen]: подведенный, чтобы открыть поток: Разрешение, отрицаемое в /var/www/studblog/data/www/studbloger.ru/gb.php на линии 200

Предупреждение: скопление () ожидает, что параметр 1 ресурсом, булевым поданный /var/www/studblog/data/www/studbloger.ru/gb.php на линии 201

Предупреждение: fputs (): поставляемый аргумент{спор} не действительный ресурс потока в /var/www/studblog/data/www/studbloger.ru/gb.php на линии 202

Предупреждение: скопление () ожидает, что параметр 1 ресурсом, булевым поданный /var/www/studblog/data/www/studbloger.ru/gb.php на линии 203

Предупреждение: fclose (): поставляемый аргумент{спор} не действительный ресурс потока в /var/www/studblog/data/www/studbloger.ru/gb.php на линии 204

  Ответить  
 
 автор: Николай2357   (15.08.2009 в 01:18)   письмо автору
 
   для: <Dim>   (15.08.2009 в 01:06)
 

Права доступа нужно установить на дирректорию, где guest.dat

  Ответить  
 
 автор: Akdmeh   (15.08.2009 в 10:46)   письмо автору
 
   для: <Dim>   (15.08.2009 в 01:06)
 

Права 777 ставь

  Ответить  
 
 автор: <Dim>   (29.08.2009 в 22:47)   письмо автору
 
   для: Akdmeh   (15.08.2009 в 10:46)
 

>Права 777 ставь

я еще слабо разбираюсь в этом... подскажи, где можно установить права?

я вводил здесь вместо 0644 -->777 но не сработало
$fp=fopen("guest.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$text\r\n");
flock ($fp,LOCK_UN);
fclose($fp);
@chmod("guest.dat", 0644);

  Ответить  
 
 автор: Вот случайно зашел   (29.08.2009 в 23:40)   письмо автору
 
   для: <Dim>   (29.08.2009 в 22:47)
 

.

  Ответить  
 
 автор: cheops   (30.08.2009 в 12:14)   письмо автору
 
   для: <Dim>   (29.08.2009 в 22:47)
 

Файл guest.dat уже существует, он создавался вручную или через FTP? Выставите права доступа через FTP.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования