Come Pubblica su un database MySQL e Striscia di caratteri con PHP

February 9

Come Pubblica su un database MySQL e Striscia di caratteri con PHP


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.

istruzione

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.