počítadlo přístupů
9 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravím, proč mi, prosím, nefunguje toto jednoduché počítadlo přístupů: <? $file = "pocet.inc"; //soubor do kterého se to ukládá $open_file = fopen ($file,'r+'); //otevře soubor pro čtení a zápis $pocet = fread ($open_file, '100("file")') + 1; //přičte k $open_file 1 rewind ($open_file); //nastavení na začátek souboru fwrite ($open_file, $pocet); //zapíše do souboru aktuální počet přístupů fclose ($open_file); //zavře soubor ?> <h1>Stránka s počítadlem</h1> <p>Jste <? include $file; ?>. návštěvník této stránky</p>... Děkuju
-
Ehm. Smím se zeptat, co je tohle za řádek? $pocet = fread ($open_file, '100("file")') + 1; //přičte k $open_file 1 Hlavně ten druhý parametr funkce fread()? Podívejte se do manuálu jaký druhý parametr očekává funkce fread().
-
sorry, já nevím, není to z mé hlavy, poslal mi to kámoš ...
-
Tomík: http://tvorba-webu.zdarek.com/php/pocitadlo.php
-
TV: zkus to trénovat na http://www.pcsvet.cz/art/article.php?id=1408
-
OT: Tomík jak tu byla někde ta diskuze kolik je 1+1 jako antispamové opatření tak na tom uvedeném odkazu je zajímavěší problém: "Fread načte soubor ke kterému se přičte 1" Takže kolik je soubor+1?
-
Nebýt těch chyb tak je tenhle kód adeptem do soutěže "průser roku". Aneb ať žije atomicita :)
-
pokusím se to malinko napravit, díky všem ...
-
cz.php.net/file a chybi ti tam jeste flock, protoze soubor by mel byt zamceny, pokud s nim nepracuje vzdy pouze 1 uzivatel. Jakoze pocitadlo zobrazi 5 lidi naraz.