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:
Warning: move_uploaded_file(img/foto_centrale.jpg) [function.move-uploaded-file]: failed to open stream: No 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)