Come sbarazzarsi dei caratteri di escape in PHP

June 21

PHP e altri linguaggi utilizzano una serie di "caratteri di escape" per evitare che la lingua da confondere punteggiatura testo con simboli che hanno un significato speciale in lingua, come i segni singole e doppie virgolette. Poiché questi segni dicono PHP per iniziare o terminare una stringa di testo, al fine di utilizzarli nella lingua, è necessario fuggire digitando \ 'o \ ". Il fatto che il PHP è spesso usato per HTML e XML dati di output o SQL query, che hanno le proprie regole in fuga, complica la situazione. Per rimuovere tutti i caratteri sfuggito, utilizzare il comando "stripslashes".

istruzione

1 Aprire un editor di testo come Blocco note.

2 Digitare quanto segue:

<? Php

$ S = "Questa è una stringa con \ 'sfuggito citazioni \'";

stripslashes echo ($ s);

?>

Questo eliminerà le barre dalla stringa, sbarazzarsi dei caratteri di escape.

3 Salvare lo script con il nome "StripSlashTest.php."

Consigli e avvertenze

  • caratteri di escape possono anche servire uno scopo di sicurezza. Con la fuga automaticamente certi caratteri, PHP rompe i tentativi da parte di hacker di iniettare codice dannoso in un server.