Vero, per comodità mia rinominavo i file XML scaricati dal provider di FE aggiungendo all'inizio la data in formato ISO8601 e la ragione sociale del fornitore, che in qualche caso conteneva caratteri speciali.
E' anche vero che per "ripulire" il nome del file basta una riga di codice ;-)
`
function clean($string) {
$string = str_replace(' ', '-', $string); // Replaces all spaces with hyphens.
return preg_replace('/[A-Za-z0-9-]/', '', $string); // Removes special chars.
}
`
Fonte: https://stackoverflow.com/questions/14114411/remove-all-special-characters-from-a-string