Hallo Godlikerz,
da ich heute mit PHP angefangen habe, habe ich gleich mal eine Frage.
Ich habe eine Counter Page erstellt, mit dem Namen counter.php
Alles anzeigen
Dann hab ich noch die counter0.php , welche den Counter auf 0 setzen soll.
Alles anzeigen
Links usw. funktionieren, komme auch auf beide Seiten, keine Errors, nur das Problem ist, dass der Counter nicht zurückgesetzt wird.
Der normale Counter funktioniert soweit.
Wenn ich counter0.php aufrufe, dann wird der counter Stand auf irgendeine Zahl gesetzt, aber nicht 0.
Hat da wer ne Idee?
da ich heute mit PHP angefangen habe, habe ich gleich mal eine Frage.
Ich habe eine Counter Page erstellt, mit dem Namen counter.php
PHP-Quellcode
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>Unbenanntes Dokument</title>
- </head>
- <body>
- <?php
- $datei = fopen("counter.txt","r+");
- $counterstand = fgets($datei, 10);
- if($counterstand == "")
- {
- $counterstand = 0;
- }
- $counterstand++;
- echo $counterstand;
- rewind($datei);
- fwrite($datei, $counterstand);
- fclose($datei);
- ?>
- <p>
- <a href="counter0.php"><input type="Submit" value="Counter zurücksetzen."></a>
- </body>
- </html>
Dann hab ich noch die counter0.php , welche den Counter auf 0 setzen soll.
PHP-Quellcode
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>Unbenanntes Dokument</title>
- </head>
- <body>
- <?php
- $datei = fopen("counter.txt","r+");
- $counterstand = fgets($datei, 10);
- if ($counterstand != "")
- {
- rewind($datei);
- fwrite($datei, "0");
- fclose($datei);
- }
- echo "Der Counter wurde zurückgesetzt.";
- ?>
- <br />
- <a href="counter.php"><input type="Submit" value="Zurück"></a>
- </body>
- </html>
Links usw. funktionieren, komme auch auf beide Seiten, keine Errors, nur das Problem ist, dass der Counter nicht zurückgesetzt wird.
Der normale Counter funktioniert soweit.
Wenn ich counter0.php aufrufe, dann wird der counter Stand auf irgendeine Zahl gesetzt, aber nicht 0.
Hat da wer ne Idee?