Hallo,
ich hab eigentlich noch nichts mit PHP gemacht, habe aber Erfahrung in anderen Programmiersprachen. Allerdings habe ich bei folgendem Script ein Problem was ich mir nicht erklaren kann.
Die Bedingung in der ersten If-Verzweigung werden immer als falsche deklariert, also werden alle Anweisungen nicht ausgefuehrt, dies obwohl die mit der GET - Methode uebergeben Variablen Werte besitzen.
Kann es sein dass ich irgendwas besonderes beachten muss, wenn ich auf das $GET_ - Array zugreife, ohne die Namen der Variablen zu ueberegeben ? Oder muss ich umbedingt ueber die Namen auf die Werte zugreifen ?
Ich hab keien Ahung mehr, was ich tun soll, und hoffe jemand kann mir helfen. Vielen Dank
ich hab eigentlich noch nichts mit PHP gemacht, habe aber Erfahrung in anderen Programmiersprachen. Allerdings habe ich bei folgendem Script ein Problem was ich mir nicht erklaren kann.
Code:
if(isset($_GET[0]) || isset($_GET[1]) || isset($_GET[2]) || isset($_GET[3]) || isset($_GET[4])) { $datei = fopen("got.txt","w+"); for($i = 0; $i <= 4; $i++) { if($_GET[$i] != '') { fwrite($datei, $GET[$i]); } } fclose($datei); }
Kann es sein dass ich irgendwas besonderes beachten muss, wenn ich auf das $GET_ - Array zugreife, ohne die Namen der Variablen zu ueberegeben ? Oder muss ich umbedingt ueber die Namen auf die Werte zugreifen ?
Ich hab keien Ahung mehr, was ich tun soll, und hoffe jemand kann mir helfen. Vielen Dank
Kommentar