ciao a tutti dovrei inserire tramite query del codice html in un database.
per gestire i caratteri speciali mi sono inventato questa funzione:
Codice PHP:
function trasforma($testo)
{
$letters = array("'", "é", "à", "ì", "ù", "ò", "è", "€");
$sost = array("’", "é", "à", "í", "ù", "ò", "è", "€");
$output = str_replace($letters, $sost, $testo);
return $output;
}
e poi la applico a tutti gli elementi postati che poi vanno a finire nella mia query
Codice PHP:
array_walk($_POST, 'trasforma');
ma nada... non vengono trasformati i caratteri