se il file è più grosso di 7/8 mb nel 90% dei casi non funziona (su hosting linux)
questo è dovuto al fatto che il codice mette in memoria l'intero file prima di inviarlo di conseguenza se il memory limit è attivo (su linux lo è sempre mentre su windows non lo si può attivare) finisce la memoria e da errore ^^