kostenloser Webspace werbefrei: lima-city


bei file_put_contents wird escaped, wie wegbekommen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    speedtouch92

    Kostenloser Webspace von speedtouch92

    speedtouch92 hat kostenlosen Webspace.

    Hallo,
    wenn ich versuche mit file_put_contents($name, $_POST['inhalt']); in die Datei $name zu schreiben, dann escaped er mit immer die " und \

    Wie kann ich das verhindern?
    Oder liegt es am $_POST?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. speedtouch92 schrieb:
    Hallo,
    wenn ich versuche mit file_put_contents($name, $_POST['inhalt']); in die Datei $name zu schreiben, dann escaped er mit immer die ' und \

    Wie kann ich das verhindern?
    Oder liegt es am $_POST?

    Sagen wir es so :
    Die Ursache ist, dass magic_quotes auf on steht. Die Wirkung ist, dass alle ' und " mit einem vorangestellten Backslash entwertet werden. Ich weise nur deshalb darauf hin, weil einige Politiker den Unterschied augenscheinlich nicht kennen.
    Da man die Ursache nicht verändern kann muss man die Wirkung ändern und zwar mit der Funktion "stripslashes" (http://de3.php.net/stripslashes) mit der man die Backslashes wieder entfernen kann.

    Beitrag geaendert: 27.11.2006 11:47:59 von lucas9991
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!