codice:
function formatnews ($descr="") {
$result = $descr;
$result = str_replace("&","&",$result);
$result = str_replace("<","<",$result);
$result = str_replace(">",">",$result);
$result = str_replace("’","’",$result);
$result = str_replace("‘","‘",$result);
$result = str_replace(""","\"",$result);
$result = str_replace("”","”",$result);
$result = str_replace("“","“",$result);
$result = str_replace("apos;","'",$result);
$result = str_replace("á","á",$result);
$result = str_replace("à","à",$result);
$result = str_replace("ä","ä",$result);
$result = str_replace("â","â",$result);
$result = str_replace("Á","Á",$result);
$result = str_replace("À","À",$result);
$result = str_replace("Ä","Ä",$result);
$result = str_replace("Â","Â",$result);
$result = str_replace("ç","ç",$result);
$result = str_replace("Ç","Ç",$result);
$result = str_replace("é","é",$result);
$result = str_replace("è","è",$result);
$result = str_replace("ë","ë",$result);
$result = str_replace("ê","ê",$result);
$result = str_replace("É","É",$result);
$result = str_replace("È","È",$result);
$result = str_replace("Ë","Ë",$result);
$result = str_replace("Ê","Ê",$result);
$result = str_replace("ì","ì",$result);
$result = str_replace("ï","ï",$result);
$result = str_replace("î","î",$result);
$result = str_replace("Ï","Ï",$result);
$result = str_replace("Î","Î",$result);
$result = str_replace("ö","ö",$result);
$result = str_replace("ô","ô",$result);
$result = str_replace("ò","ò",$result);
$result = str_replace("Ö","Ö",$result);
$result = str_replace("Ô","Ô",$result);
$result = str_replace("ú","ú",$result);
$result = str_replace("ù","ù",$result);
$result = str_replace("ü","ü",$result);
$result = str_replace("û","û",$result);
$result = str_replace("Ú","Ú",$result);
$result = str_replace("Ù","Ù",$result);
$result = str_replace("Ü","Ü",$result);
$result = str_replace("Û","Û",$result);
$result = str_replace("ÿ","ÿ",$result);
$result = str_replace("ý","ý",$result);
$result = str_replace("ä", "ä", $result);
$result = str_replace("ö", "ö", $result);
$result = str_replace("ü", "ü", $result);
$result = str_replace("Ä", "Ä", $result);
$result = str_replace("Ö", "Ö", $result);
$result = str_replace("Ü", "Ü", $result);
$result = str_replace("ß", "ß", $result);
$result = str_replace("", " ", $result);
//$result = str_replace("<"."![CDATA[", "", $result);
//$result = trim(str_replace("]]".">", "", $result));
$result = str_replace ( '
', "\n", $result );
$result = str_replace ( '€', "Euro", $result );
$result = preg_replace( '#\[.*/?\]#siU', '', $result );
$result = preg_replace( '#\[(email|url)=("??)(.+)\\2\]\\3\[/\\1\]#siU', '\3', $result );
return $result;
}
e l'ho poi richiamata nella funzione interessata usando la variabile $description, ecco anche qui il codice: