Hallo zusammen
ich habe bei einem Suchscript ein kleines Problem, das ich mir nicht wirklich erklären kann. Zuerst vorweg: Mein Provider hat die URL Wrapper ausgeschaltet, daher kann die File nicht via file_get_contents("http://...") zum Durchsuchen öffnen. Ich habe dann mal probeweise file_get_contents ohne http verwendet und die Dateien wurde geöffnet. Was jetzt strange ist, ist dass bei diesen Files der html Output geöffnet wurde, obwohl sie doch über das lokale Dateisystem eingebunden wären (kein Problem, ist ja genau das was ich wollte).
Das Prob ist nu, dass beim durchsuchen eines speziellen Scripts, der PHP Code durchsucht wird. Man kann also alle Vars etc finden.
Ich konnte dann das Problem so lösen:
Das fragliche Script hatte am Anfang einen echo gefolgt von einem Switch-case. Als ich die PHP Endtags am Ende des echos eingefügt habe und vor dem Switch wieder öffnende Tags funzte es plötzlich wie gewünscht.
Ich frage mich nur warum ich erst die PHP Endtags setzen musste nur um gleich wieder zu öffnen. Unterscheidet da PHP irgendwie ?
Danke für Eure Tipps
Gruss
tobi
ich habe bei einem Suchscript ein kleines Problem, das ich mir nicht wirklich erklären kann. Zuerst vorweg: Mein Provider hat die URL Wrapper ausgeschaltet, daher kann die File nicht via file_get_contents("http://...") zum Durchsuchen öffnen. Ich habe dann mal probeweise file_get_contents ohne http verwendet und die Dateien wurde geöffnet. Was jetzt strange ist, ist dass bei diesen Files der html Output geöffnet wurde, obwohl sie doch über das lokale Dateisystem eingebunden wären (kein Problem, ist ja genau das was ich wollte).
Das Prob ist nu, dass beim durchsuchen eines speziellen Scripts, der PHP Code durchsucht wird. Man kann also alle Vars etc finden.
Ich konnte dann das Problem so lösen:
Das fragliche Script hatte am Anfang einen echo gefolgt von einem Switch-case. Als ich die PHP Endtags am Ende des echos eingefügt habe und vor dem Switch wieder öffnende Tags funzte es plötzlich wie gewünscht.
Ich frage mich nur warum ich erst die PHP Endtags setzen musste nur um gleich wieder zu öffnen. Unterscheidet da PHP irgendwie ?
Danke für Eure Tipps
Gruss
tobi
Kommentar