Ich mache einige Auswahl mit PDO-Objekt, aber nach fetch
Ergebnis, habe ich Zeichenfolge mit Escapezeichen '
zu \'
, wie kann ich das deaktivieren?PHP - PDO return entfliehender Schrägstrich, wie man es entfernt?
Antwort
Es scheint, als ob Sie Probleme mit Magic Quotes haben könnten. Sie können sie deaktivieren, indem Sie the instructions here folgen. Es wird dringend empfohlen, dass Sie sie deaktivieren, anstatt sie zu umgehen, indem Sie eine Funktion verwenden, um die Schrägstriche einfach zu entfernen.
Sieht so aus, als ob Sie magic quotes eingeschaltet haben.
Sie sollten eigentlich ausschalten die magischen Zitate von php.ini.
Oder aus Skript, können Sie es so handhaben:
if (get_magic_quotes_gpc())
{
$str = stripslashes($str);
}
Jetzt können Sie die $str
Variable normalerweise verwenden können.
Es ist wahrscheinlich am besten zu überprüfen, ob magic_quotes tatsächlich aktiviert ist, bevor Schrägstriche entfernt werden. Andernfalls werden Schrägstriche entfernt, die intakt bleiben sollen. – tdammers
@tdammers: Ich habe die Antwort vor diesem Kommentar aktualisiert, danke trotzdem :) – Sarfraz
Ich arbeitete an einem Shared-Hosting, dass ich keinen Zugriff auf php.ini
- ini_set()
hatte funktioniert auch nicht. Dieser Code-Schnipsel arbeitete wie ein Charme: [source]
// since PHP 5
if (get_magic_quotes_gpc()) {
function stripslashes_gpc(&$value)
{
$value = stripslashes($value);
}
array_walk_recursive($_GET, 'stripslashes_gpc');
array_walk_recursive($_POST, 'stripslashes_gpc');
array_walk_recursive($_COOKIE, 'stripslashes_gpc');
array_walk_recursive($_REQUEST, 'stripslashes_gpc');
}
- 1. Wie entfernt man den Schrägstrich im Verzeichnis in htaccess?
- 2. PHP PDO Dateistruktur
- 3. PHP Singleton PDO
- 4. Wie funktioniert PHP-PDO intern?
- 5. Wie man Benutzer Zugriffsebene mit PDO machen?
- 6. PDO lastInsertId Probleme, PHP
- 7. PHP preg_replace ersetzen zwischen Schrägstrich
- 8. PHP Return Correct Time
- 9. PHP PDO Transaktionen?
- 10. Wie konvertiert man mySQL nach PDO
- 11. Wie erkennt man eine nicht verfügbare Datenbank mit PHP-PDO?
- 12. Wie installiert man PDO-Treiber in php Docker Bild?
- 13. Wie aktiviert man PDO für MSSQL in PHP 5.6 TS?
- 14. PDO lastInsertId(); Problem PHP
- 15. PHP PDO + kopieren Array
- 16. Ist es möglich, die Mongo-PHP-Erweiterung Ausnahmen zu werfen, wie PDO PDO :: ERRMODE_EXEPTION?
- 17. PDO PHP Uncaught Exception
- 18. PHP PDO vorbereitete Aussagen
- 19. PHP PDO Problem
- 20. php/pdo/msql - Zugriff verweigert
- 21. Wie Abfrageergebnis mit PHP mysql (PDO) Echo
- 22. PHP PDO fetch null
- 23. Wie man Fehlermeldung aus PDO quetschen?
- 24. Wie man Return-Path korrekt in PHP einstellt?
- 25. PHP PDO Caching
- 26. PHP PDO gepuffertes Abfrageproblem
- 27. PHP PDO - Num Zeilen
- 28. PHP PDO verbinden separate Array
- 29. Kontoinformationen aktualisieren PDO/PHP
- 30. PHP - PDO App Fehler
einfach nicht hinzufügen es –
'magic_quotes' wo Behinderte von PHP 5.4 ab. Zum Glück wird das kein Problem mehr sein. – jbx