Salve, ho notato quando faccio upload ad un'immagine con sha1($_FILES['upload_file']['name']),
mi si leva l'estensione .jpg o png o gif. etc..

e quando li scarico off-line e apro qualsiasi immagine il sistema ubuntu mi dice che hanno l'header corrotte.

Faccio l'upload normale senza inserirle nel database.

come posso gestire il file system?

Perché se n utente inserisce un'immagine tipo con questo nome: Thèù+.jpg,
non la carica perché il server e la file system non accetta questi simboli.

come posso fare?

grazie mille.