Seite 1 von 2
Brauche hilfe für folgendes Script: Counter von mir!
Verfasst: 26.08.2004 14:21
von dannyjansen
Hallo,
ich habe ein Problem, ich habe mir einen Counter Programmiert mit einem Admin bereich wo ich auch reseten kann... Nun mag ich aber eine Meldung bei dem Admin berreich ob er erfolgreich resetet hat oder nicht.
Hier das kleine Script, kann mir jemand das dann sagen wie man das machen kann:
Code: Alles auswählen
<?php
$fp=@fopen('counter.txt','w');
$counter=fgets($fp,10);
$reset=(integer)$counter-=$counter;
fwrite($fp,$counter);
fclose($fp)
?>
Vielen Dank schon mal!
Danny
Verfasst: 26.08.2004 16:44
von D@ve
Ich kenn mich mit diesen File-Funktionen nicht so wirklich aus, aber geben die nicht einen Integer oder Boolean-Wert zurück aus dem man entnehmen kann, ob die Operation geklappt hat? Schau mal bei
Selfphp was da zu den Funktionen steht.
Ansonsten könntest Du einfach die Datei nochmal einlesen und schauen ob der Zähler auf null steht.
Gruß, Dave
Verfasst: 26.08.2004 17:04
von dannyjansen
Klar aber ich möchte gerne ob das irgendwie geht!
Muss mal nachsehen!
Danny
Verfasst: 26.08.2004 17:49
von D@ve
dannyjansen hat geschrieben:Klar aber ich möchte gerne ob das irgendwie geht!
Ja, es geht, siehe oben...
Verfasst: 26.08.2004 17:52
von dannyjansen
Aber wie? Leider kenne ich mich noch nicht so gut aus, naja dann muss ich es weg lassen....
Danny
Verfasst: 26.08.2004 19:36
von netzmeister
Hallo,
Code: Alles auswählen
<?php
$fp=@fopen('counter.txt','w+');
$counter = 0;
fwrite($fp,$counter);
fclose($fp)
?>
Gruß netzmeister
Re: Brauche hilfe für folgendes Script: Counter von mir!
Verfasst: 27.08.2004 12:28
von Elo
Versuche es mal mit folgendem:
Code: Alles auswählen
<?php
$fp=@fopen('counter.txt','w');
$counter=fgets($fp,10);
$reset=(integer)$counter-=$counter;
$alert = fwrite($fp,$counter);
fclose($fp)
if (empty($alert) {
print "Kann Counter nicht zurücksetzen";
exit;
}else{
print "Counter wurde zurückgesetzt";
exit;
}
?>
Verfasst: 27.08.2004 16:41
von dannyjansen
netzmeister hat geschrieben:Hallo,
Code: Alles auswählen
<?php
$fp=@fopen('counter.txt','w+');
$counter = 0;
fwrite($fp,$counter);
fclose($fp)
?>
Gruß netzmeister
Das Script ansich geht schon, aber ich will eine einfache ausgabe!
@Elo:
Da kommt immer der Fehler:
Parse error: parse error in /mnt/ja2/01/191/00000003/htdocs/admin/admin_counter.php on line8
Wie kann ich diesen beheben?!
Danny
Verfasst: 27.08.2004 16:49
von D@ve
Muss man denn echt alles bis auf jeden Punkt vorkauen? Ein bisschen mitdenken schadet nicht:
da fehlt nur eine Klammer:
Gruß, Dave
Verfasst: 27.08.2004 16:51
von dannyjansen
Tut mir leid, ich hatte nicht azfgepasst allerdings habe ich das script durchgessehen und den Fehler nicht gefunden. Auf Fehlern lernt man!!!!
Der Support war aber auch schon mal FREUNDLICHER.
Habe den Fehler gefunden, da war noch ein anderer. Aus:
fclose($fp)
mache ich ein:
fclose($fp);
Danke, es geht nun!
Danny