Hai bisogno di convertire la stringa d'input a seconda della sua destinazione
Codice PHP:
<?php
// da textarea a testo pulito
function clean_Text($value) {
$var_1 = strip_tags($value); // | elimina tutti i tag
$var_2 = trim($var_1); // | Rimuove gli spazi (ed altri caratteri) all'inizio e alla fine di un testo
$var_3 = addslashes($var_2); // | sostituisce ' con \'
return $var_3;
}
// da txt/db a testo html w3c
function htlm_w3c($value) {
$var_1 = stripslashes($value); // | sostituisce \' con '
$var_2 = htmlentities($var_1); // | sostituisce è con è
$var_3 = nl2br($var_2); // | da newline a '
'.
return $var_3;
}
// da form a email html w3c
function htlm_w3c_email($value) {
$var_1 = htmlentities($value); // | sostituisce è con è
$var_3 = nl2br($var_1); // | aggiunge
return $var_3;
}
// riversaggio x form ricerca
function clean_input_ric($value) {
$var_1 = strip_tags($value); // | elimina tutti i tag
$var_2 = trim($var_1); // | Rimuove gli spazi (ed altri caratteri) all'inizio e alla fine di un testo
$var_3 = str_replace(chr(92), NULL, $var_2); // | elimina \ ripetitivi
$var_4 = stripslashes($var_3); // | Rimuove gli slash aggiunti con addslashes()
return $var_3;
}
?>
cichity74