phpbar.de logo

Mailinglisten-Archive

[php] counterproblem...

[php] counterproblem...

Christian Schäfer php_(at)_phpcenter.de
Tue, 26 Jun 2001 12:46:03 +0200


hallo,

ich weiß, eigentlich ist es kleinkram, aber ich habe gerade einen counter gemacht, der sich irgendwie für mich nicht nachvollziehbar
verhält...

<?php
    $do_count = true;
    // following code gets the counter from a file, increases it and writes writes it again
    $log = "counter.log";
    if($do_count){
        $num=(file_exists($log))?(int)fread($id=_(at)_fopen($log,"r"),filesize($log)):0;
        _(at)_fclose($id);
        fwrite($id=fopen($log,"w+"),++$num);
        fclose($id);
    }

    // following code gets the counter from a file and displays it
    $num=(file_exists($log))?(int)fread($id=_(at)_fopen($log,"r"),filesize($log)):0;
    fclose($id);
    echo $num;
?>

bei jedem reload zählt der counter einen hoch. das soll auch so.
aber immer wenn er ein vielfaches von 10 ist, schluckt die ausgabe die letzte null.
bsp.: 1,2,3,4,5,6,7,8,9,1,11,12,13...
                       ^^^

woran kann das liegen?

gruß
christian


_________________________________________________________
Do You Yahoo!?
Get your free _(at)_yahoo.com address at http://mail.yahoo.com



php::bar PHP Wiki   -   Listenarchive