kostenloser Webspace werbefrei: lima-city


Kann mir bitte jemand sagen, warum das nicht geht?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    my-selfmade

    Kostenloser Webspace von my-selfmade, auf Homepage erstellen warten

    my-selfmade hat kostenlosen Webspace.

    Ich habe echt keine Ahnung, warum das nicht geht, hier ist mein Code:

    <?php
    error_reporting(E_ERROR);
    if(!isset($_COKIE[\'timeout\'])) {
    
    setcookie(\"timeout\", \"abc\", time() + 18000);
    
    $fp = fopen(\"5.txt\",\"r\");
    if ($fp)
    {$counter = fgets($fp, 1050);
    fclose($fp);}
    
    $counter++;
    
    
    $fp = fopen(\"5.txt\",\"w\");
    if ($fp)
    {flock($fp,2);
    fputs ($fp, $counter);
    flock($fp,3);
    fclose($fp);}
    $hochz++;
    
    }
    ?>


    Eigendlich sollte es nur alle 5 Stunden (ohne Cookielöschung) möglich sein, den Counter um eines zu erhöhen, das geht aber irgendwie nicht. Weis jemand warum?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 1) Nehm zum Testen mal ne ganz kleine Zahl!
    2) Dein Code sieht echt grauenhaft formatiert aus.

    (für die anderen, die auch nicht mit der Formatierung klar kamen:)
    <?php
    error_reporting(E_ERROR);
    if(!isset($_COKIE[\\\'timeout\\\'])) 
    {
       setcookie(\\\'timeout\\\', \\\'abc\\\', time() + 18000);
       $fp = fopen(\\\'5.txt\\\',\\\'r\\\');
       if ($fp)
       {
           $counter = fgets($fp, 1050);
           fclose($fp);
       }
       $counter++;
       (zu 4: echo $counter;)
       $fp = fopen(\\\'5.txt\\\',\\\'w\\\');
       if ($fp)
       {
          flock($fp,2);
          fputs ($fp, $counter);
          flock($fp,3);
          fclose($fp);
       }
       $hochz++;
    }
    ?>


    3)$_COKIE <-- != $_COOKIE...
    4)geb doch einfach mal die alte Variable aus und schau, ob sie so passt..
  4. Autor dieses Themas

    my-selfmade

    Kostenloser Webspace von my-selfmade, auf Homepage erstellen warten

    my-selfmade hat kostenlosen Webspace.

    Danke, es geht alles, es lag nur an Punkt 3. Die schrecklicke Schreibweise macht PHP anscheinend wenig aus:biggrin:, aber an COKIE und COOKIE lag es. Jetzt geht alles, danke!
  5. *g* das stimmt. PHP kommt mit schrecklichen schreibweisen sogar besser zurecht. Aber, wenn man selber den Fehler finden will sollte man schon versuchen alles richtig zu haben. Das heißt auch selber 1 und 4 mal ausprobieren. Nur so lernt man ;)
  6. Autor dieses Themas

    my-selfmade

    Kostenloser Webspace von my-selfmade, auf Homepage erstellen warten

    my-selfmade hat kostenlosen Webspace.

    OK, ich werde einrücken, damit ich selbst meine Fehler finden kann.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!