Ciao a tutti, ho uno strano problema su una pagine di modifica di un catalogo online di prodotti riguardo a delle immagini:

Codice PHP:

// passo la variabile da un form con input type=file

$upload1 $_POST['upload1'];

// cerco di caricare l'immagine nella cartella

$uploaddir 'cartella/';
$uploadfile $uploaddir basename($_FILES['upload1']['name']);
$ext "jpg";  
$uq md5(uniqid(microtime(), true));  // creo un nome univoco per ogni immagine caricata
$url_completo $uploaddir.$uq.".".$ext;  // creo l'url da salvare nel db tipo: cartella/ji3e3ej3iej3e39jd38ue2u.jpg

if  (move_uploaded_file($_FILES['upload1']['tmp_name'], $uploaddir.$uq.".".$ext)) {
               
echo 
"<font face=\"MS Sans Serif\" size=\"2\" color=\"#FFFFFF\">Immagine piccola salvata correttamente</font>
"
;
                
}

// salvo nel db i dati relativi all'url

$sql="UPDATE prodotti SET url_foto_p = '$url_completo' WHERE id = $id";
if (
mysql_query($sql)) { 

echo 
"<font face=\"MS Sans Serif\" size=\"2\" color=\"#FFFFFF\">Prodotto [b]$nome[/b] correttamente modificato !</font>";

} else {

echo 
"<img src=\"images/triangolino.gif\" width=\"10\" height=\"10\" border=\"0\" alt=\"\"><font face=\"MS Sans Serif\" size=\"2\" color=\"#FFFFFF\">Errore durante la modifica nel DB</font>"; } 
Come mai non riesco a far salvare il file nella relativa cartella ?
Eppure quello script li lo utilizzo per fare l'inserimento delle immagini nella pagina di inserimento prodotti e funzione correttamente (genera nome nuovo, salva nella cartella e salva nel db realtivo url..) mentre qui che e' una pagina di modifica non salva nella cartella, ma salva solo l'url generato nel DB.... :master:

Qualcuno sa mica darmi una spiegazione a questa stranezza ??

Intanto ciao a tutti !!
Micky