![]() |
запись в файл.
не силён в php
вот вопрос.. есть скрипт: <?php $a = fopen("1.txt","a"); fwrite($a, "text"); fclose($a); ?> почему этот скрипт работает не на всех хостингах на локал хосте всё прекрасно пашет. а на хостинге пишет что вроде: Warning: fopen(1.txt) [function.fopen]: failed to open stream: Permission denied in /home/script.php on line 48 пробовал на одном шелле тоже работал, а на других хостингах пишет ошибку. так в чём же дело? |
Тупо переведи и не трахай людям моск =/
|
права на файлы установи. 777
|
хост не поддерживает пхп
|
Цитата:
|
Пробуй так:
<?php $a = @fopen("1.txt","a"); fwrite($a, "text"); fclose($a); ?> |
2Isis, tip4il там прав для записи не хватает, поддержка пхп и вывод ошибок тут ни при чем... И пользуйтесь кнопкой [ph p] [/ph p], в следующий раз обоим по минусу поставлю.
|
Цитата:
|
Цитата:
=\ Цитата:
|
Цитата:
Есть еще мнение возможно скрипт найти файл не может попробуй разместить файл в той же директории где скрипт... Но скорее Permission denied что-то с правами связано.. :) |
Цитата:
это делаеться командой chmod 666 1.txt P.S. >>Isis поменяй подпись, рано те еще чето под заказ писать))) |
Цитата:
|
Цитата:
|
Через Total Commander зайти по фтп на хостинг, выделить папку, где лежит скрипт и файл->изменить атрибуты
Как сказали, поставить 777 (то бишь все галки) |
Цитата:
|
Хм, а я всегда думал, что +х только на исполняемые файлы устанавливается...https://forum.antichat.ru/images/smilies/confused.gifhttps://forum.antichat.ru/images/smilies/tongue.gif
|
DrCheck, еще на папки ;)
|
| Время: 08:11 |