Quote Originariamente inviata da m4rko80 Visualizza il messaggio
Ciao, se il problema sta solo nel tipo di file che non vuoi scaricare puoi aggiungere semplicemente un controllo sul nome del file nel ciclo.
codice:
foreach ($contents as $file) {
   if(substr($file, -3) != '.gz') continue;

   //...resto del codice
}
In questo modo se il nome del file non finisce per .gz il ciclo salta al passaggio successivo.
Si può scrivere meglio o con più controlli a seconda di cosa ritorna la lista (che non vedo) ma già così potresti risolvere
Fatto......
Ma il problema più grande adesso è che ftp_get non trova il file remoto.
Io credevo che fosse a causa della presenza dei punto o dei 2 punti all'interno di $ contents ma adesso verdo che non trova neppure il file il cui percorso è perfetto