| |
|
|
| | слушайте, как такое может быть:
у файла есть права на запись,
is_writeable($file) возвращает true
но на запись он не открывается.
fopen($file,"w") возвращает false | |
| |
|
|
| |
|
|
| |
для: kb_nn
(05.07.2006 в 10:44)
| | | fopen($file,"w") - запрос на создание файла. Для этого надо иметь права на запись в каталог.
Чтобы открыть имеющийся файл на изменение, нужно писать fopen($file,"rb+") | |
| |
|
|
| |
|
|
| |
для: Trianon
(05.07.2006 в 10:47)
| | | всё равно возникаект ошибка открытия.
и потом, если файл уже есть, но я его открываю как "w", он все равно должен открываться. предварительно почистившись(что мне и нужно) или нет?
на запись в каталог права есть | |
| |
|
|
| |
|
|
| |
для: kb_nn
(05.07.2006 в 11:13)
| | | предварительно будучи удален и создан заново.
А не может быть так, что этот файл уже кто-то открыл?
кстати, fopen по идее должен генерировать E_WARNING.
Там написано что-нибудь определенное? | |
| |
|
|
| |
|
|
| |
для: Trianon
(05.07.2006 в 13:06)
| | | failed to open stream: Permission denied
нет, такое невозможно. | |
| |
|
|
| |
|
|
| |
для: kb_nn
(05.07.2006 в 14:02)
| | | какие права стоят на файл и какие на каталог? | |
| |
|
|
| |
|
|
| |
для: Trianon
(05.07.2006 в 14:28)
| | | да, дело оказалось в правах, но тогда почему is_writeable возвращало true? | |
| |
|
|