ma perché ti vuoi complicare la vita? prova il mio codice...
per recuperare il file puoi provare anche con file_get_contents()