Ho trovato uno script per caricare immagini...ma pur creandomi regolarmente il record sul db e pur non segnalandomi errori.. l'immagine poi sul server NON C'E'...
dove sbaglio?allego script
***********************************
$insertSQL = "INSERT INTO xxxxxxxx (descrizione) VALUES ('".$_POST['descrizione']."')";
//preparo la stringa per l'inserimento
$Result1 = mysql_query($insertSQL, $db2) or die(mysql_error());
//effettuo l'inserimento sul database
$ultimo_id=mysql_insert_id();
//valore di foto_id dopo l'inserimento
$file_temp=($_FILES['userfile']['tmp_name']);
//file temporaneo che contiene l'immagine caricata
$percorso="public/";
//cartella sul server dove verrà spostata la foto
$nuovo_nome=$percorso.$ultimo_id.".jpg";
//nuovo nome dell'immagine
$inviato=file_exists($file_temp);
//verifica se il file è stato caricato sul server
if ($inviato)
{
move_uploaded_file($file_temp,$nuovo_nome);
print("Immagine inserita correttamente");
header("Location:VisualizzaFoto.php");
// sposto l'immagine nella cartella e vado
// alla pagina di visualizzazione
}
else
{
print("Attenzione, impossibile inserire il record:
".mysql_error());
header("Location:Errore.php");
// vado alla pagina di errore
}
}
************************************************** **
Grazie![]()