Ho uno script per fare degli upload di testo (su database) e di immagini relative (sul server).
Funziona tutto, ma quando il database è vuoto, sebbene giustamente i testi vadano a formare i nuovi record nel database, le immagini non vengono caricate sul server.
Se invece cerco di inserire testo e immagini quando il database ha almeno 1 record, l'immagine viene uppata senza problemi (insieme al testo).
Insomma, il problema è solo uppare immagini all'inizio.
E' strano!
Che dite voi?
codice:
$tot = mysql_result(mysql_query("SELECT MAX(id) FROM tabella"),0);
$perc="../immagini/";
for ($e = 1; $e <= $tot+10; $e++) {
if ($_FILES['miofile'.$e][tmp_name]!="") {
$img=$_FILES['miofile'.$e][tmp_name];
if (move_uploaded_file($_FILES['miofile'.$e][tmp_name], $perc.$_FILES['miofile'.$e]['name']))
{
if (!rename($perc.$_FILES['miofile'.$e]['name'], $perc.$e.".jpg"))
{copy($perc.$_FILES['miofile'.$e]['name'], $perc.$e.".jpg"); unlink($perc.$_FILES['miofile'.$e]['name']);
}
}
}
}