Buonasera to all... non capisco... ha sempre funzionato... e adesso l'ho adattato ad un altro sito e non ne vuole sapere... magari voi vedete subito l'errore!!

Ho una pagina nella quale creo una directory:

mkdir("images/tmp"); // creo la directory tmp

e in cui ci voglio copiare un immagine presa dal pc:

// Carico l'immagine numero 1, nella directory remota /tmp
if($uploadedfile_1!="") { // se il file immagine 1 è diverso da zero fai upload e fai il resize
if(!copy($uploadedfile_1,"images/tmp/$uploadedfile_1_name")) {
print("Errore nel caricamento dell'immagine n.1<br>");
} else {
print("Caricamento immagine n.1 eseguito correttamente<br>");
}

Ogni volta che mi gira in locale ottengo questo errore:

Warning: copy(DSC00738.JPG) [function.copy]: failed to open stream: No such file or directory in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\....

Sebra che abbia un problema con le immagini poiche se invece voglio copiare un file di altro genere (per esempio un file di testo) tramite il codice qui sotto FUNZIONA:

$file = "pippo.php";
$newfile = "images/tmp/file.txt";
if(copy($file, $newfile)) {
echo "Copia di <b>$file</b> riuscita con successo!";
}else{
echo "Copia di <b>$file</b> non riuscita!";
}