Strict Standards: Resource ID#28 used as offset, casting to integer (28) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#30 used as offset, casting to integer (30) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: fopen() проблемы чтения и записи
ТвойWeb » WebMaster класс » PHP/Perl » fopen() проблемы чтения и записи

Страниц (1): [1]
 

1. skadrummer - 27 Февраля, 2005 - 03:47:46 - перейти к сообщению
Почему, когда я ставлю любой пхп скрипт, использующий ф-цию fopen, или что-то типа етого, он пишет:
Warning: fopen(stat.dat): failed to open stream: Permission denied in /home/a0000500/public_html/razgon/test/log.php on line 16



(Добавление)
CODE:
<?
$sf ="stat.dat";
$fpsf=fopen($sf,"a+");
$ip=getenv("REMOTE_ADDR");
$ag=getenv("HTTP_USER_AGENT");
$from=getenv("HTTP_REFERER");
$host=getenv("REQUEST_URI");
$date = date("d.m.y");
$time= date("H:i:s");
fputs($fpsf,"$date#$time#$ip#$ag#$from#$host\n");
fclose($fpsf);

// &ntilde;&divide;&aring;&ograve;&divide;&egrave;&ecirc;
$cf = "cont.dat";
$fpcf=fopen($cf,"r");
if ($fpcf) {
$counter=fgets($fpcf,10);
fclose($fpcf);
} else {
$counter=0;
}
$counter++;

$fpcf = @fopen($cf,"w");
if ($fpcf) {
$counter=fputs($fpcf,$counter);
fclose($fpcf);
}
?>
-вот код

вот так ругается:
Цитата:
Warning: fopen(stat.dat): failed to open stream: Permission denied in /home/a0000500/public_html/razgon/test/log.php on line 16

Warning: fputs(): supplied argument is not a valid stream resource in /home/a0000500/public_html/razgon/test/log.php on line 23

Warning: fclose(): supplied argument is not a valid stream resource in /home/a0000500/public_html/razgon/test/log.php on line 24

Warning: fopen(): Unable to access cont.dat in /home/a0000500/public_html/razgon/test/log.php on line 28

Warning: fopen(cont.dat): failed to open stream: Permission denied in /home/a0000500/public_html/razgon/test/log.php on line 28

2. TvoyWeb - 27 Февраля, 2005 - 04:21:01 - перейти к сообщению
skadrummer
Ну так правильно! В ошибке же ясно написано "fopen(cont.dat): failed to open stream: Permission denied", а это означает что не удалось открыть файл из-за того что доступ к нему закрыт.
Посмотри какие права стоят на этот файл.
3. skadrummer - 27 Февраля, 2005 - 05:25:07 - перейти к сообщению
Дело в том, что его нетУлыбка Ну, я скрипт скачал, файла там не было, я так понял, что он сам его создаёт..............
4. TvoyWeb - 27 Февраля, 2005 - 05:33:26 - перейти к сообщению
skadrummer
Странно.... Ну попробуй создай файл и дай ему права на запись.
5. skadrummer - 27 Февраля, 2005 - 06:04:45 - перейти к сообщению
СПАСИБО!ПОЛУЧИЛОСЬ!

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0381]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33