Хелп !Скрипт не выводит на экран переменную счетчика и не записывает в файл counter.dat <p>посетителей страницы <?php $filename = "counter.dat"; $fp = @fopen ($filename,"r"); if ($fp) { $counter = fgets ($fp,10); fclose ($fp); } else { $counter = 0 ; } $counter ++; echo $counter; $fp = @fopen ($filename,"w"); if ($fp) { $counter = fputs ($fp,$counter); fclose ($fp); } ?> </p>
Код (Text): <?php $filename="counter.dat"; fclose(fopen ($filename, "a+b")); $f=fopen($filename,"r+t"); flock($f,LOCK_EX); $count=fread($f,10); $count=$count+1; ftruncate ($f,0); fseek ($f,0,SEEK_SET); fwrite ($f,$count); fclose ($f); ?>