ciao a tutti vorrei chiedervi perche questo script in php funziona solo a volte
il codice nn fa altro che prendere un file e scaricarlo il tutto è automatizzato dal un db mysql ..
il codice mi deve scaricare o i jpg o i DOC

Codice PHP:
//Percorso file remoto
$remotefile="http://www.miosito.it/$foto3";
//Cartella locale in cui copiare il file
$cartella$uniconome."/"// cartella dove mettere immagini
//apro il file remoto da leggere
$srcfile1 fopen("$remotefile""r");
//prelevo il nome del file
$nomefile=basename($remotefile);
//apro il file in locale
if (!($fp1 fopen($cartella.$nomefile,"w")));
//scrivo contenuto del file remoto, ora in temp file, in file locale
while ($contents fread$srcfile18192 )) {
    
fwrite$fp1$contentsstrlen($contents) );
}
//chiudo i due files
fclose($srcfile1);
fclose($fp1); 
questo per la maggior parte delle volte mi scarica i file nella cartella solo se sono jpg
nel caso in cui trova un DOC di word mi da errore .. =( qualcuno sa illuminarmi ??
cordiali saluti