Was soll mir diese Fehlermeldung sagen????
dave
- php
0 Marc0 dave
0 Fabian Transchel0 dave
Warning: 2 is not a valid File-Handle resource in /homepages/14/d43059581/htdocs/send.php on line 111
bei ner ganz normalen fwritefundtion kommt diese Meldung... Was bedeutet die???
Gruß
Bedeutet das die Variable in deinem fwrite(); falsch ist. Also keine variable die vorher per $var = fopen(bla,'w') zu einem file-handler gemacht wurde. guck mal nach tippfehlern.
Bedeutet das die Variable in deinem fwrite(); falsch ist. Also keine variable die vorher per $var = fopen(bla,'w') zu einem file-handler gemacht wurde. guck mal nach tippfehlern.
Also der Code dazu....
$content = "irgendein HTML-Inhalt"
$fsa = fopen ("daten/bestellung".$count.".htm","a");
fwrite ($fsa, "$content");
fclose ($fsa)
seht ihr da nen Fehler??????
Hi dave,
[...]
Warum postest du das _zweimal_?
Fabian
Moin,
Also der Code dazu....
$content = "irgendein HTML-Inhalt"
$fsa = fopen ("daten/bestellung".$count.".htm","a");
fwrite ($fsa, "$content");
fclose ($fsa)
Falls er bei dem fwrite mit dieser Fehlermeldung kommt bedeutet das dann dass das Öffnen der Datei schiefgegangen ist. Eigentlich müsste also davor noch eine Fehlermeldung stehen (bzgl. des Öffnens) und danach noch eine (eine nicht geöffnete Datei kann man schlecht schließen), falls du die nicht (zum Beispiel mit @) unterdrückt hast.
Prüfe bei solchen Sachen _immer_ mit if(!$fsa) die("Datei konnte nicht geöffnet werden"); (oder etwas ähnlichem) nach dem fopen() ob die Aktion geklappt hat!
PS: Ich hoffe du hast ausgiebig dafür gesorgt, dass in $count keine vom Benutzer bestimmbaren Daten liegen, bzw. dass diese ungefährlich sind.
PPS: Die Anführungszeichen um das $content sind in diesem Fall überflüssig. Das ist zwar nicht falsch, kostet aber bestimmt 0,05% Leistung ;-)
Hi
Warning: 2 is not a valid File-Handle resource in /homepages/14/d43059581/htdocs/send.php on line 111
bei ner ganz normalen fwritefundtion kommt diese Meldung... Was bedeutet die???
Die bedeutet, dass das, was du mit dem File machen willst, nicht mit dem entsprechenden File-Handler geht oder der keiner ist.
Fabian
Also der Code dazu....
$content = "irgendein HTML-Inhalt"
$fsa = fopen ("daten/bestellung".$count.".htm","a");
fwrite ($fsa, "$content");
fclose ($fsa)
seht ihr da nen Fehler??????