Ho provato tutte queste soluzioni ma purtroppo non va!

Il file da scaricare è nella cartella dello script, se metto il percorso in $dir mi dice il file non esiste, se non metto nulla tra gli apici di $dir mi da un socco di errori sulle linee dello script.

Forse è meglio abbandonare questo script e farne uno nuovo?