L'upload non funziona, i diritti di scrittura sul server sono ok, e così anche tutti i settaggi di php per quanto riguarda file_upload e compagnia bella..lui si ostina a non dare sempre upload fallito..Se qualcuno mi trova l'errore gli offro da bere...
E' un upload multiplo (5 file). I file vengono raccolti con un form i cui campi si chiamano "file[]".
Questo è lo script che sto usando..
================================================== ====
for ($i = 0;$i < 4;$i++) {
//Recupero il percorso temporaneo del file
$file_tmp = $_FILES['$file']['tmp_name'][$i];
$file_mime = $_FILES['$file']['type'][$i];
$file_kbytes = $_FILES['$file']['size'][$i];
$file_name = $_FILES['$file']['name'][$i];
//File Type Check
if ( $file_type == "text/plain" ) {
$message = "Sorry, You cannot upload any script file" ;
return $message;
}
// CONTROLLO CHE NON ESISTANO FILE CHE HANNO GIA' IL NOME INDICATO
$count = mysql_query("SELECT * FROM $id_gallery WHERE foto_titolo='$file_name'");
$res_count = mysql_num_rows($count);
if ($res_count == 0) {
//copio il file dalla locazione temporanea alla mia cartella upload
if (move_uploaded_file($file_tmp, $uploaddir . $file_name))
{
$db_archivia="INSERT INTO $id_gallery (foto_titolo,foto_path) VALUES ('$file_name', '$file_name')";
mysql_query($db_archivia,$db);
//Se l'operazione è andata a buon fine...
echo("ok");
}
else
{
//Se l'operazione è fallta...
echo("ko");
}
} else if ($res_count!=0) {
//Se esiste già un file con lo stesso nome
echo("il file esiste già");
}
}