Io ho trovato questo su internet da modificare un pelo, ma siccome sn niubbo in php.. chiedevo come modificarloOriginariamente inviato da troglos
il mio consiglio č quello di caricare le immagini in cartelle, e di salvare solo percorso e nome nel db.
č molto piu' pratico e leggero quando dovrai fare dei dump.
questo dopo anni di inserimento di immagini e file in campi blob![]()
se fai delle ricerche nel forum trovi tonnellate di indicazioni su come farlo.
<?
$insertSQL = "INSERT INTO foto1 (descrizione) VALUES ('".$_POST['descrizione']."')";
//preparo la stringa per l'inserimento
mysql_select_db($database_biliardo, $biliardo);
//effettuo l'inserimento sul database
$Result1 = mysql_query($insertSQL, $biliardo) 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="img/";
//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);
header("Location:Modifica.php");
// sposto l'immagine nella cartella e vado
// alla pagina di visualizzazione
}
else
{
$msg="Errore";
// vado alla pagina di errore
}
//se la variabile contenente i messaggi di errori riferiti solo a questa pagina non ?vuota, stampo quel valore
if(!empty($msg))
{
print $msg;
}
?>

Rispondi quotando