Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   запись в файл. (https://forum.antichat.xyz/showthread.php?t=33122)

Floppy 11.02.2007 00:03

запись в файл.
 
не силён в 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
пробовал на одном шелле тоже работал, а на других хостингах пишет ошибку. так в чём же дело?

KSURi 11.02.2007 00:15

Тупо переведи и не трахай людям моск =/

Enk0r 11.02.2007 00:17

права на файлы установи. 777

tip4il 11.02.2007 00:23

хост не поддерживает пхп

Helios 11.02.2007 03:28

Цитата:

хост не поддерживает пхп
Плакалъ=)

Isis 11.02.2007 11:03

Пробуй так:
<?php
$a = @fopen("1.txt","a");
fwrite($a, "text");
fclose($a);
?>

blaga 11.02.2007 11:06

2Isis, tip4il там прав для записи не хватает, поддержка пхп и вывод ошибок тут ни при чем... И пользуйтесь кнопкой [ph p] [/ph p], в следующий раз обоим по минусу поставлю.

Ch3ck 11.02.2007 14:38

Цитата:

Пробуй так:
<?php
$a = @fopen("1.txt","a");
fwrite($a, "text");
fclose($a);
?>
Вот мне это нравится. Теперь пожалуйста объясни, что ты сделал ;)

_Great_ 11.02.2007 14:39

Цитата:

Сообщение от tip4il
хост не поддерживает пхп

ахахахахаххахахх плачу)))))))))))))))000
=\
Цитата:

Сообщение от Isis
Пробуй так:
<?php
$a = @fopen("1.txt","a");
fwrite($a, "text");
fclose($a);
?>

уууууу а ты еще и на заказ пишешь...

Darkweider 11.02.2007 14:54

Цитата:

Сообщение от Floppy
не силён в 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
пробовал на одном шелле тоже работал, а на других хостингах пишет ошибку. так в чём же дело?

Скорее дело в правах установленных для файла.. почитай faq на хостинге обычно пишут какие права дл каких файлов ставить нужно... везде по разному...
Есть еще мнение возможно скрипт найти файл не может попробуй разместить файл в той же директории где скрипт... Но скорее Permission denied что-то с правами связано.. :)

nc.STRIEM 11.02.2007 19:29

Цитата:

Сообщение от Enk0r
права на файлы установи. 777

тоько не 777 а 666
это делаеться командой
chmod 666 1.txt


P.S. >>Isis поменяй подпись, рано те еще чето под заказ писать)))

_Great_ 11.02.2007 19:35

Цитата:

Сообщение от nc.STRIEM
тоько не 777 а 666
это делаеться командой
chmod 666 1.txt

от +x ничего не изменится. можно и 777 и 676 и 767

nc.STRIEM 11.02.2007 19:38

Цитата:

Сообщение от _Great_
от +x ничего не изменится. можно и 777 и 676 и 767

не измениться! но всеже, зачем давать больше)))

AdvLamer 11.02.2007 22:05

Через Total Commander зайти по фтп на хостинг, выделить папку, где лежит скрипт и файл->изменить атрибуты
Как сказали, поставить 777 (то бишь все галки)

_Great_ 11.02.2007 22:30

Цитата:

Сообщение от nc.STRIEM
не измениться

кстат, пишется "не изменится". без мягкого знака ;)

Ch3ck 12.02.2007 03:33

Хм, а я всегда думал, что только на исполняемые файлы устанавливается...https://forum.antichat.ru/images/smilies/confused.gifhttps://forum.antichat.ru/images/smilies/tongue.gif

_Great_ 12.02.2007 09:07

DrCheck, еще на папки ;)


Время: 08:11