Frage von hallobirne123, 36

Warum wird "echo" nicht angezeigt?

Ich habe Windows 10 und es wird in den Browsern "echo" nicht angezeigt:

http://pastebin.com/MZcWzUnE

Antwort
von MagicalMonday, 20

Teste mal, ob ein einfaches "Hallo Welt" Skript mit echo funktioniert.

Ansonsten würde ich testen, ob ein https Wrapper zur Verfügung steht, da sonst file_get_contents so nicht funktioniert, und das Skript abbricht.

Antwort
von Suboptimierer, 17

Geht er überhaupt in die Bedingung rein. Gib mal "xxx" aus.

Eventuell befindet sich der echo auch an einer unpassenden Stelle des HTML-Dokuments, wo keine Ausgaben angezeigt werden.

Kommentar von hallobirne123 ,

Mein ganzer index.php script: http://pastebin.com/5HaS17id

Kommentar von Suboptimierer ,

Der Fehler liegt bei $GET. Das Array heißt $_GET

Kommentar von Suboptimierer ,

PS: Das <head>-Einleitungstag fehlt dir. <body> hast du zweimal.

Antwort
von CounterMonkey, 30

mach mal nen var_dump(); auf $Benutzername und guck was da drinsteht.

Kommentar von hallobirne123 ,

Danke, ich bin Anfänger :D Kannst du mir erklären wo genau?

Kommentar von CounterMonkey ,

An der selben Stelle. Das spuckt Dir alle Infos über die Variable aus, so kannst Du zumindest sehen ob sie nicht aus irgendwelchen Gründen an der Stelle leer ist und Du deswegen nichts siehst.

Kommentar von hallobirne123 ,
Notice: Undefined variable: Benutzername in C:\xampp\htdocs\test1\index.php on line 30
NULL
Kommentar von CounterMonkey ,

Ok das erklärt einiges ^^ Hast Du das Problem mittlerweile gelöst? Sonst definier $Benutzername mal vor der Bedigung als leeren String.

Antwort
von LeonardM, 4

Statt "!=" eben "!==" sonst ists klar das der block nie erreicht wirf

Keine passende Antwort gefunden?

Fragen Sie die Community