dedlfix: preg_replace - Fehler

Beitrag lesen

Tach!

Es kommt drauf an, wie PHP in den Apachen eingebunden ist. Als Apache-Modul geht natürlich nur die Änderung über .htaccess-Parameter. Über (F)CGI gibt es die Möglichkeit, im Verzeichnis des gestarteten Scripts eine php.ini hinzulegen, die dann die globale ersetzt. Seit PHP 5.3 gibt es die .user.ini.

php.ini darf ich nicht verändern.

Jedenfalls nicht die globale.

Ich habe aber gefunden, dass man es auch in .htaccess setzen kann:
  SetEnv MAGIC_QUOTES 0

Diese Möglichkeit kennt das PHP-Handbuch nicht. Ich bezweifle, dass sie irgendeine generelle Gültigkeit hat.

oder
  php_flag magic_quotes_gpc off

Geht nur bei PHP als Apache-Modul, wenn das der Apache gestattet.

Ich verlinkte die PHP-Handbuchseite, die eine Funktion enthält, die man zur Not (kein anderweitiges Abschalten möglich) am Scriptanfang aufrufen kann.

dedlfix.