[Perl cgi] Anführungstriche werden escaped

A

Amnion

Aktives Mitglied
Thread Starter
Dabei seit
25.10.2005
Beiträge
410
Reaktionspunkte
26
Hallo,

ich benutze ein UswMod Wiki auf Server A.
Nun muss ich leider auf Server B umziehen.

Dort werden alle Eingabe von ' " usw leider mit \ escaped.

Also aus ' wird \' usw.
Aus \ wird \\.

Ist das eine Einstellung im Apache ? Kann ich das lokal für ein Verzeichnis umgehen ?

Für jeden Tipp dankbar
 
prüfe mal, ob auf dem Server die php-Variable magic_quotes_gp auf ON gesetzt ist. Die wird in der php.ini gesetzt und der Status ist über phpinfo() sichtbar.

Wenn ja, dann schalte sie in der php.ini auf OFF.

zu magic_quotes_gpc siehe auch http://de.php.net/manual/de/ref.info.php


Legt die magic_quotes Einstellungen für GPC (Get/Post/Cookie) fest. Ist diese Einstellung auf on, werden alle ' (einzelne Anführungszeichen), " (doppelte Anführungszeichen), \ (Backslash) und NUL's automatisch mit einem Backslash geschützt.
 
MacMännchen: Er verwendet offensichtlich Perl ;)
 
ooops :teeth:
wer lesen kann, ist klar im Vorteil ;)

@Amnion
du könntest prüfen, ob im Perl Code die Funktion quotemeta deine Strings verschandelt.
 
ooops :teeth:
wer lesen kann, ist klar im Vorteil ;)

@Amnion
du könntest prüfen, ob im Perl Code die Funktion quotemeta deine Strings verschandelt.

Hmm, auf dem alten Server geht es ja damit.
Es könnte daran liegen, dass ich mangels noch nicht erfolgtem domainumzug das ganze über eine Funktion Sitepreview im Plesk 8.1 anschaue. Dann würde sogar die php Einstellung ziehen, vermute ich.

Sehr unbefriedigend das ganze. Kennt sich jemand mit Plesk 8.1 aus ?
 
Zurück
Oben Unten