Originariamente inviato da tapu
posta il segmento!
l'include funz.php contiene questa funzione:

function stringa($stringa){

$stringa = trim($stringa);
$stringa = str_replace("à","a",$stringa);
$stringa = str_replace("è","e",$stringa);
$stringa = str_replace("é","e",$stringa);
$stringa = str_replace("&","e",$stringa);
$stringa = str_replace("ò","o",$stringa);
$stringa = str_replace("ù","u",$stringa);
$stringa = str_replace("ì","i",$stringa);
$stringa = ereg_replace("[^A-Za-z0-9]", "_", $stringa);

return $stringa;
}

il form.php che richiama l'include funz.php

ha semplicemente il richiamo alla funzione:

$var = "cìàò";

echo stringa($var);


Se la funzione la metto direttamente su form.php, funziona alla meraviglia

altrimenti.... se la richiamo dall'include.. le letteri speciali non vengono riconosciute dalla funzione...