Brauche hilfe für folgendes Script: Counter von mir!

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
dannyjansen
Mitglied
Beiträge: 129
Registriert: 18.11.2003 18:15
Wohnort: Schnaitsee
Kontaktdaten:

Brauche hilfe für folgendes Script: Counter von mir!

Beitrag 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
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag 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
There are only 10 types of people in the world: Those who understand binary, and those who don't
dannyjansen
Mitglied
Beiträge: 129
Registriert: 18.11.2003 18:15
Wohnort: Schnaitsee
Kontaktdaten:

Beitrag von dannyjansen »

Klar aber ich möchte gerne ob das irgendwie geht!

Muss mal nachsehen!

Danny
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

dannyjansen hat geschrieben:Klar aber ich möchte gerne ob das irgendwie geht!
:-?

Ja, es geht, siehe oben...
There are only 10 types of people in the world: Those who understand binary, and those who don't
dannyjansen
Mitglied
Beiträge: 129
Registriert: 18.11.2003 18:15
Wohnort: Schnaitsee
Kontaktdaten:

Beitrag von dannyjansen »

Aber wie? Leider kenne ich mich noch nicht so gut aus, naja dann muss ich es weg lassen....

Danny
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,

Code: Alles auswählen

<?php
$fp=@fopen('counter.txt','w+');
$counter = 0;
fwrite($fp,$counter);
fclose($fp)
?>
Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Elo
Mitglied
Beiträge: 318
Registriert: 04.11.2002 17:44

Re: Brauche hilfe für folgendes Script: Counter von mir!

Beitrag 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;
}
?>
dannyjansen
Mitglied
Beiträge: 129
Registriert: 18.11.2003 18:15
Wohnort: Schnaitsee
Kontaktdaten:

Beitrag 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
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Muss man denn echt alles bis auf jeden Punkt vorkauen? Ein bisschen mitdenken schadet nicht:

Code: Alles auswählen

if (empty($alert) 
da fehlt nur eine Klammer:

Code: Alles auswählen

if (empty($alert))
Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
dannyjansen
Mitglied
Beiträge: 129
Registriert: 18.11.2003 18:15
Wohnort: Schnaitsee
Kontaktdaten:

Beitrag 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
Antworten

Zurück zu „Coding & Technik“