|
|
|
| Простите за глупый вопрос, но этот простой скрипт у меня почему-то не работает.
<?php
$f=fopen("counter.dat","w+");
$count=fread($f,100);
if(!$count)
{
echo("Ошибка чтения файла");
}
else
{
$count=$count+1;
fwrite($f,$count);
fclose($f);
echo $count ;
}
?>
|
Все время выводиться "Ошибка чтения файла". | |
|
|
|
|
|
|
|
для: Drago
(22.09.2005 в 15:56)
| | а так?
<?
$f=fopen("counter.dat","w+");
if (!$f) echo "Не могу открыть файл. Или его не существует или к нему нет доступа!";
|
| |
|
|
|
|
|
|
|
для: P@Sol
(22.09.2005 в 16:12)
| | Так ничего не выводит. Но это я и сам проверял. Проблема именно при чтении. | |
|
|
|
|
|
|
|
для: Drago
(23.09.2005 в 01:13)
| | А кроме "Ошибка чтения файла" больше ничего не выводится? | |
|
|
|
|
|
|
|
для: cheops
(23.09.2005 в 01:24)
| | Из ошибок нет. А Notice отключены. | |
|
|
|
|
|
|
|
для: Drago
(23.09.2005 в 01:29)
| | Режим w после открытия очищает файл, поэтому читать нечего, попробуйте использовать режим a+, т.е.:
$f=fopen("counter.dat","a+");
|
| |
|
|
|
|
|
|
|
для: isset
(23.09.2005 в 01:30)
| | Точно! А я сижу голову ломаю, вроде и скрипт простой, а не работает.
Спасибо! :) | |
|
|
|