Archiv verlassen und diese Seite im Standarddesign anzeigen : fwrite problem ... find keine lösung
Ich will pro seitenaufruf in einer datei die zahl ändern von 1 zu null und umgekehrt....
Das ist mein code:
<?
$handle = fopen("werbung.txt", "w+");
if ($handle)
{ while(!feof($handle))
{$werb = fgets($handle);}
fclose($handle);}
if ($werb = "0")
{echo "eins wurde gewählt";
fopen("werbung.txt","r");
fwrite($handle, "0");
fclose($handle);}
if ($werb = "1")
{echo "null wurde gewählt";
fopen("werbung.txt","r");fwrite($handle, "1");
fclose($handle);}
?>und das der fehler:
null wurde gewählt
Warning: fwrite(): 7 is not a valid stream resource in \www\Projekt HA\aufruf.php on line 107
Warning: fclose(): 7 is not a valid stream resource in \www\Projekt HA\aufruf.php on line 108
2called-chaos
18.03.2009, 21:26
fopen("werbung.txt","r");
fwrite($handle, "1");
fclose($handle);}
Guck mal hier => http://php.net/fopen
Und guck dir mal den 2. Parameter der Funktion an...
Mfg
Chaos
AlterHacker
18.03.2009, 21:48
Ich will pro seitenaufruf in einer datei die zahl ändern von 1 zu null und umgekehrt....
Das ist mein code:
<?
$handle = fopen("werbung.txt", "w+");
if ($handle)
{ while(!feof($handle))
{$werb = fgets($handle);}
fclose($handle);}
if ($werb = "0")
{echo "eins wurde gewählt";
fopen("werbung.txt","r");
fwrite($handle, "0");
fclose($handle);}
if ($werb = "1")
{echo "null wurde gewählt";
fopen("werbung.txt","r");fwrite($handle, "1");
fclose($handle);}
?>und das der fehler:
null wurde gewählt
Warning: fwrite(): 7 is not a valid stream resource in \www\Projekt HA\aufruf.php on line 107
Warning: fclose(): 7 is not a valid stream resource in \www\Projekt HA\aufruf.php on line 108
Siehe calledchaos post und:
fopen("werbung.txt","r");
fwrite($handle, "0");
fclose($handle);}
da müsste $handle = fopen.... stehen ;)
blackberry
18.03.2009, 22:06
fopen("werbung.txt","r");
fwrite($handle, "0");
[...]
da müsste $handle = fopen.... stehen ;)
Chaos meinte wohl eher, dass "r" der falsche Modus für Schreiben (also fwrite) ist!
Aber das mit $handle = ... ist natürlich ein weiterer Punkt...
2called-chaos
18.03.2009, 22:11
Kau ihm doch nicht alles vor!
Die 4 Modis wird er doch wohl noch durchsehen können...
Ich zitiere mal irgendeinen römischen was-weiß-ich:
Erzähle es mir und ich werde es vergessen.
Zeige es mir und ich werde mich erinnern.
Lass es mich tun und ich werde es behalten.
Mfg
Chaos
also um 1 klar zu stellen ich hänge an dem problem seit nun 24 std... und ich hab das mit handle weg gemacht gehabt kp wieso^^
und zur info ich kann php aber halt nicht zur perfektion und wollte einfach nur den fehler wissen;) aber danke für die vielen infos;) das mit den modi war mir bekannt
einer der größten fehler war bei if hab den grad erst entdeckt es muss anstatt = ein == hin ( hab zu viel vb gelernt) dann funktioniert so wie ichs will
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.