philipp: Problem beim zahlen aufaddieren

Hallo

ich habe folgenden Code:

$msg_file = "../database/count_downloads.dta";
   $lines = file($msg_file);
   $counter = count($lines);

$lines[$id] ++;
   echo $lines[$id];

$fp = fopen($msg_file, "w");
   for ($i = 0; $i <= $counter; $i++)
    {
     $fw = fwrite($fp, $lines[$i]);
    }
   fclose($fp);

Nun ist mein Problem, das leider die Linie die ich mit id festlege sich nicht vermehrt um einen! Was habe cih falsch gemacht?

gruß
philipp

  1. hi,

    $msg_file = "../database/count_downloads.dta";
       $lines = file($msg_file);
       $counter = count($lines);

    $lines[$id] ++;

    woher kommt $id an dieser stelle?

    Nun ist mein Problem, das leider die Linie die ich mit id festlege sich nicht vermehrt um einen!

    um einen _was_ soll sie sich vermehren?
    stehen denn überhaupt als zahl interpretierbare werte in den zeilen drin?

    ein paar mehr informationen zu dem, was du da eigentlich versuchst, wären sicher nicht verkehrt.

    gruss,
    wahsaga

    1. yo da stehen schon Zahlen! Ich habe eine Textdatei mit 10 Zeilen und in jeder steht einer Zahl, die sich auffaddieren soll. Die Id lege ich dann über den Browser jeweils fest.

      gruß
      philipp

      1. hi,

        Die Id lege ich dann über den Browser jeweils fest.

        wie ist deine einstellung von register_globals?

        gruss,
        wahsaga