vikm
Новичок
Чтение и запись в файл.
Приветствую всех!
Я начинающий и только изучаю PHP, так что прошу не пинать сильно.
Есть такой вот код:
Переменная cnt увеличивается до 10 и потом сбрасывается на 2 и увеличивается дальше, снова до 10 и все повторяется. При этом если считывать файл через функцию file_get_contents(), то все работает нормально. В чем ошибка?
-~{}~ 21.09.08 12:21:
Уже разобрался,нужно написать:
Приветствую всех!
Я начинающий и только изучаю PHP, так что прошу не пинать сильно.
Есть такой вот код:
PHP:
$file = "count.txt";
if(!file_exists($file))
fclose(fopen($file,"w+"));
$fh = fopen($file,"r+");
$cnt = fread($fh,sizeof($file));
fclose($fh);
//$cnt = file_get_contents($file);
$cnt++;
$fh = fopen($file,"w+");
fwrite($fh,$cnt);
fclose($fh);
echo $cnt;
-~{}~ 21.09.08 12:21:
Уже разобрался,нужно написать:
PHP:
$cnt = fread($fh,filesize($file));