|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| //Дефинираме колко цифрен да бъде брояча (пример 00001 или 01) $digits = 5; //Указваме в кой файл да се съхранява стойността (добре би било този файл да се намира в директория, извън достъпната през Уеб, ако, разбира се, е възможно) $filelocation="/user/files/logs/broyach.txt"; //проверяваме дали такъв файл съществува и ако не - създаваме нов, в който поставяме числото 1. if (!file_exists($filelocation)) { $newfile = fopen($filelocation,"w+"); $content=1; fwrite($newfile, $content); fclose($newfile); } //прочитаме числото във файла $newfile = fopen($filelocation,"r"); $content = fread($newfile, filesize($filelocation)); fclose($newfile); //увеличаваме числото с 1 и го записваме $newfile = fopen($filelocation,"w+"); $content++; fwrite($newfile, $content); fclose($newfile); //изписваме текущата стойност на брояча echo "".sprintf ("%0"."$digits"."d",$content).""; ?> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||