не силён в 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 пробовал на одном шелле тоже работал, а на других хостингах пишет ошибку. так в чём же дело?
2Isis, tip4il там прав для записи не хватает, поддержка пхп и вывод ошибок тут ни при чем... И пользуйтесь кнопкой [ph p] [/ph p], в следующий раз обоим по минусу поставлю.
Скорее дело в правах установленных для файла.. почитай faq на хостинге обычно пишут какие права дл каких файлов ставить нужно... везде по разному... Есть еще мнение возможно скрипт найти файл не может попробуй разместить файл в той же директории где скрипт... Но скорее Permission denied что-то с правами связано..
тоько не 777 а 666 это делаеться командой chmod 666 1.txt P.S. >>Isis поменяй подпись, рано те еще чето под заказ писать)))
Через Total Commander зайти по фтп на хостинг, выделить папку, где лежит скрипт и файл->изменить атрибуты Как сказали, поставить 777 (то бишь все галки)