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

sobeisky

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

Подскажите пожалуйста. Вот приобрёл хостинг с поддержкой РНР. Не работают функции вроде fopen()
На обычное действие $file=fopen("test.html","w"); никаких действий. Ни на $file=fopen("test.html","wb"); или $file=fopen("test.html","wt"); никакой реакции. Написал вопрос в службу поддержки. Получил короткий ответ: "Поменяй атрибуты, урод".
Какие мне атрибуты надо поменять, чтобы эта функция стала создавать новые и перезаписывать существующие файлы?
 

Franzusow

Новичок
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
 

sobeisky

Новичок
Примерно такой же ответ как с хостинга.

-~{}~ 02.09.06 02:05:

И при error_reporting(E_ALL); не выводится никакой ошибки.
А адрес мануала я знал.
Может объясните поконкретнее?
 

sobeisky

Новичок
Да, теперь вот появилась ошибка:
Warning: fopen(test.html): failed to open stream: Permission denied in /home/u...



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

Невозможно ведь использовать chmod(), если файла ещё нет.
 

.des.

Поставил пиво кому надо ;-)
Причем тут файл.. установите права на директорию в которой Вы создаете файл при помощи fopen
 

sobeisky

Новичок
А если эта директория корневая www/ ?

-~{}~ 02.09.06 02:40:

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

-~{}~ 02.09.06 02:40:

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

-~{}~ 02.09.06 02:40:

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