Buon pomeriggio, ho la necessità di eseguire un upload multiplo, ma non capisco come strutturare la cosa:
codice:
//nel form ho due input file con lo stesso nome
<input type='file' name='txtPdf[]'>
<input type='file' name='txtPdf[]'>
Invio alla pagina seguente in php, per l'inserimento in un db e conseguente upload:
Codice PHP:
//in questo modo ho un array con i due file che voglio caricare
$arrayFiles = $_FILES['txtPdf'];
//in questa sezione, dovrei caricare i due file, ma come?
Codice PHP:
if ($_FILES['txtPdf']['name'] != "") {
if ($_FILES['txtPdf']['size'] > 1000000) {
$MyError = "
Il file PDF non deve superare la dimensione di 1 Mb!
";
}
if (!(in_array($_FILES['txtPdf']['type'],array('application/pdf','application/msword','text/plain','text/html','application/rtf','text/richtext','application/vnd.ms-excel')))) {
$MyError = "
Il file è un tipo di file non ammesso!
";
}
if (is_uploaded_file($_FILES['txtPdf']['tmp_name'])) {
if($hidProgrNews!=""){
move_uploaded_file($_FILES['txtPdf']['tmp_name'], $base_dir."News/".$_FILES['txtPdf']['name']);
}
else{
move_uploaded_file($_FILES['txtPdf']['tmp_name'], $base_dir."News/".$_FILES['txtPdf']['name']);
}
}
else{
echo "
Errore in fase di upload del Filmato della News!
";
}
}
Grazie mille....