Ciao a tutti ho uno script che prende da un form con campi file (tasto sfoglia)
e poi tramite PHP fa un Upload.
Se il nomr file non esiste non ci sono problemi ma s esiste mi da errori.

Ecco lo script:ù
Codice PHP:
<?php 
//echo"<p class='red'>ERRORE CARICAMENTO FILE RIPROVARE</p><p class='red'>Modifica eseguita con successo</p>";

error_reporting(2047);
function 
Upload$nome$percorso,$img )
{
if(
$_FILES[$nome]['error']==4)
        {
            echo 
"<p class='red'>File non modificato (".$img.")</p>";
        }
    else
        { 
            
$file_temp=($_FILES[$nome]['tmp_name']);  
            
$inviato=file_exists($file_temp);
                        
            if (
$inviato
                {
                    
$nuovo_nome=$percorso;
                    
move_uploaded_file($file_temp,$nuovo_nome);
                    echo 
"<p class='red'>Modifica eseguita con successo (".$img.") </p>";
                } 
            else 
                {
                    echo
"<p class='red'>ERRORE CARICAMENTO FILE RIPROVARE</p>";
                    exit;
                }
        }
    
}

// inizia la modifica delle foto
    
        
$file1            =    "file1";
        
$file2            =    "file2";
        
$file3            =    "file3";
        
$file4            =    "file4";
        
$file5            =    "file5";
        
$file6            =    "file6";
        
$file7            =    "file7";
        
        
$cartella1         =   "img/titolo_img1.jpg";
        
$cartella2         =   "img/titolo_img2.jpg";        
        
$cartella3         =   "img/titolo_img3.jpg";
        
$cartella4         =   "img/titolo_img4.jpg";        
        
$cartella5         =   "img/titolo_img5.jpg";
        
$cartella6         =   "img/foto_centrale.jpg";
        
$cartella7         =   "img/lato_sx.jpg";

// parte la modifica delle immagini

    
if($_GET['xxx']<>''
    {
        
Upload$file1$cartella1,"Immagine sopra 1" );
        
Upload$file2$cartella2,"Immagine sopra 2" );
        
Upload$file3$cartella3,"Immagine sopra 3" );
        
Upload$file4$cartella4,"Immagine sopra 4" );
        
Upload$file5$cartella5,"Immagine sopra 5" );
        
Upload$file6$cartella6,"Immagine Centrale" );
        
Upload$file7$cartella7,"Immagine Lato Sinistra" );
    }
        
?>
l'errore è

Codice PHP:
Warningmove_uploaded_file(img/foto_centrale.jpg) [function.move-uploaded-file]: failed to open streamNo such file or directory in C:\wamp\www\GapTrade\Admin\CSS_Index.php on line 90

Warning
move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\wamp\tmp\phpD4.tmp' to 'img/foto_centrale.jpg' in C:\wamp\www\GapTrade\Admin\CSS_Index.php on line 90

Modifica eseguita con successo 
(Immagine Centrale