Ich schreibe eine Reihe von PHP-Skripten, die in einigen verschiedenen Setups ausgeführt werden, einige von ihnen geteilt Hosting mit magischen Zitaten auf (der Horror). Ohne die Möglichkeit, die PHP- oder Apache-Konfiguration zu steuern, kann ich in meinen Skripten alles tun, um PHP-Anführungszeichen zur Laufzeit zu deaktivieren?Wie kann ich PHP magische Anführungszeichen zur Laufzeit deaktivieren?
Es wäre besser, wenn der Code nicht annehmen würde, dass magische Anführungszeichen aktiviert sind, so dass ich dieselben Skripte auf verschiedenen Hosts verwenden kann, die magische Anführungszeichen haben oder auch nicht.
Das sieht gut aus, danke! –
Ich glaube wirklich, dieser Code sollte auch 'ini_set ('magic_quotes_gpc', false);' um eine andere Bibliothek, die auch daran interessiert war, die Eingabewerte zu entfernen, daran hindern, sie wieder zu entfernen. – gnarf
@gnarf: Das wäre süß, aber leider funktioniert es nicht so, wenn du 'ini_set ('magic_quotes_gpc', 0)' tust, bekommst du 'false' jedes Mal, da dies nur in' PHP_INI_PERDIR' möglich ist. –