February 9
Un server in esecuzione di PHP e MySQL Web forniscono una configurazione standard per i siti web hosting. PHP consente al server di memorizzare le informazioni in un database e per recuperare le informazioni memorizzate e inviarlo a un browser da visualizzare. A volte, prima di memorizzare i dati in un database, si vuole mettere a nudo alcuni personaggi dei dati se questi personaggi rappresentano un potenziale problema nella sicurezza o la visualizzazione del sito. PHP fornisce funzioni incorporate che permettono di fare questo.
1 Creare un array contenente i caratteri che si desidera mettere a nudo. Se si voleva rimuovere alcuni caratteri speciali da una stringa chiamata "$ input_string", si dovrebbe prima creare una matrice contenente questi caratteri. Inserire il seguente codice nel tuo editor di testo:
$ S_char = array ( "@", "#", "$", "%", "^", "&", " '", "-" "" "." "?");
2 Sostituire i caratteri della stringa con un altro carattere utilizzando la funzione PHP "str_replace" per rimuovere i caratteri di stringa:
$ Input_string = str_replace ($ s_char, "", $ input_string);
Questo codice sostituisce tutte le occorrenze dei caratteri nella matrice "$ s_char" con uno spazio vuoto.
3 Connettersi al database. Nel vostro editor di testo, inserire il seguente codice PHP:
$ Conn = mysql_connect (<nome host>, <nome utente per database>, <password>);
4 Selezionare il database. Dato il database è denominato "stringhe", inserire il seguente codice:
mysql_select_db ( 'stringhe');
5 Inserire la stringa nel database. Dato il database contiene una tabella chiamata "test_strings" con una colonna "nome", inserire il seguente codice:
mysql_query ( 'INSERT INTO test_strings valori del nome' $ input_string.);
In questo modo interrogare il database e inserire il contenuto della variabile "$ input_string" nella tabella.