PDA

View Full Version : [PHP] Download di un file da remoto


race2
16-04-2004, 15:13
Non riesco a fare funzionare il "copy()" per fare un download da remoto di un immagine .jpg

Se faccio cosi funziona:

if(!copy("http://race1.interfree.it/x/01off1.jpg","x/01off1.jpg")){
echo"Download del file <b>$file</b> fallito!<br>";
}



Se faccio cosi no:

$RemoteDirectory="http://race1.interfree.it/x/";

$DIR=dir($RemoteDirectory);
while($file=$DIR->read()){
if($file!="." && $file!=".."){
if(!copy($RemoteDirectory.$file,"x/".$file)){
echo"Download del file <b>$file</b> fallito!<br>";
}
}
}


perche ???

cionci
16-04-2004, 18:53
Non è detto che tu possa leggere il contenuto della directory...

Suggerimento: metti i file in un archivio...e poi falli scaricare...

Ad esempio leggendo:

http://race1.interfree.it/x/archivia.php

Potresti dare in output direttamente un file archivio come un tar o un tar.gz... Lo salvi in locale lo decomprimi ;)