fopen() не работает на хостинге

  • Автор темы Автор темы sobeisky
  • Дата начала Дата начала

sobeisky

Новичок
fopen() не работает на хостинге

Подскажите пожалуйста. Вот приобрёл хостинг с поддержкой РНР. Не работают функции вроде fopen()
На обычное действие $file=fopen("test.html","w"); никаких действий. Ни на $file=fopen("test.html","wb"); или $file=fopen("test.html","wt"); никакой реакции. Написал вопрос в службу поддержки. Получил короткий ответ: "Поменяй атрибуты, урод".
Какие мне атрибуты надо поменять, чтобы эта функция стала создавать новые и перезаписывать существующие файлы?
 
1)error_reporting(E_ALL);
http://de2.php.net/manual/en/function.error-reporting.php
//E_ALL
2)
http://de2.php.net/manual/en/function.fopen.php
 
Примерно такой же ответ как с хостинга.

-~{}~ 02.09.06 02:05:

И при error_reporting(E_ALL); не выводится никакой ошибки.
А адрес мануала я знал.
Может объясните поконкретнее?
 
Да, теперь вот появилась ошибка:
Warning: fopen(test.html): failed to open stream: Permission denied in /home/u...



Если дело в правах, как их установить на создаваемый файл?

Невозможно ведь использовать chmod(), если файла ещё нет.
 
Причем тут файл.. установите права на директорию в которой Вы создаете файл при помощи fopen
 
А если эта директория корневая www/ ?

-~{}~ 02.09.06 02:40:

Всё разобрался. Огромное спасибо.

-~{}~ 02.09.06 02:40:

Всё разобрался. Огромное спасибо.

-~{}~ 02.09.06 02:40:

Всё разобрался. Огромное спасибо.
 
Сверху