PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Interpreter...


Javanoth
17.11.2002, 19:25
Hallo Leute,

ich habe folgendes Problem:
Der PHP Interpreter versieht alle " und ' sowie \ mit einem weiteren \, weil dadurch ja dem Server angezeigt wird, das es sich hier um Sonderzeichen handelt.

Kann man das irgendwie dekativieren, vielleicht über nen Code, da ich einen FTP Upload Script verwende, der die lokalen Pfade wie d:\Test\bla.gif dann in d:\\Test\\bla.gif umwandelt. Und somit funktioniert der Script dann auch nicht...

Wer kann mir hier vielleicht helfen??

Danke schon mal im VOrraus,

Javanoth

s.molinari
17.11.2002, 19:58
Hi Javanoth,

Schau in deiner php.ini ob magic_quotes_gpc = 0 oder off.

Scott

Javanoth
17.11.2002, 20:06
Jo, das war auf On gesetzt.

Wenn ich es auf Off setze, sollte das behoben sein?

Danke ;)

Javanoth aka Emu

martin
17.11.2002, 22:33
ja, die "magic_quotes" funktion verursacht genau das von dir geschilderte problem.
das ist eines des größten übel in den php entwicklung gewesen und standardmäßig nicht aktiviert.
das problem dabei ist, dass man in jedem php script überprüfen muss, ob die funktion aktiviert ist, dann ggf. die "magic quotes" wieder entfernen muss, um vernünftig arbeiten zu können, nur um später die variablen oder was auch immer dann doch wieder mit addslashes() zu behandeln, um syntaxfehler zu vermeiden.

üble geschichte...