Hallo Spezialisten,
ich habe folgendes Script mit XAMPP ausgegeben:
http://250kb.de/MskG9Fs
und habe folgendes bekommen:
http://250kb.de/IqnF1Sb.
Ich überlege schon lange, warum ein Teil des Scripts mit ausgegeben wird. Oder sehe ich den Wald vor lauter Bäume nicht mehr?
Kann mir jemand weiterhelfen?
Vielen Dank im Voraus für eure Bemühungen
siegmar
Programmieren - alles kontrollieren 4.939 Themen, 20.671 Beiträge
Hallo noch mal.
Meine Frage hat mehr darauf abgezielt, warum du an dieser Stelle die "htmlentities" verwendest.
Weil der Inhalt deiner $_SERVER["PHP_SELF"] eigentlich keine html-zeichen enthalten dürfte.
gib die $_SERVER["PHP_SELF"] doch mal mit dem echo befehl aus.
dann siehst du was sie enthält...
...normalerweise nur einen pfad, oder eine url.
von daher könnte urlencode eventuell schon eher passen.
nimm doch einfach mal die Funktion htmlentities raus und schau ob sich was ändert. möglicherweise brauchst du sie gar nicht.
gruß
edit: ansonsten bleibt dir noch die variante: action="namederdatei.php"