Originariamente inviato da flander
Salve a tutti,
ho la necessità di creare dei file statici in base ad un post da un form, in particolare vorrei staticizzare il titolo $_REQUEST['titolo']... il problema è che nel titolo ci potrebbero essere caratteri speciali, apostrofi, tag html, o altro...
Vorrei trovare un modo per eliminare il tutto riportando nel più semplice dei modi il titolo, per non creare problemi al webserver con nomi di file e caratteri non consentiti...
Mi date una mano?
prova con questa funzione
Codice PHP:
<?php
function fix_file_name($string){
$string = strtr ($string, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ", "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn");
for($i=0 ; $i < strlen($string); $i++) {
if(!ereg("([0-9A-Za-z_.])",$string[$i]))
$string[$i] = "_";
}
return $string;
}
?>