Buon giorno, ho scaricato questo script che, se lasciato com'è funziona,ma se voglio cambiare una directory dinamicamente attraverso una select option, non riesco ad inviare il dato.
Questo è lo script:
codice:
//select option nella pagina admin.php
echo "<select id='Docu_Cassa' name='Docu_Cassa' style='height:23px'>";
echo "<option value=''>Scegli cartella</option>\n";
foreach ($array2 as $key2 => $val2) {
echo "<option value='".$val2."'>$val2</option>\n";
}
echo "</select>";
echo "</div>";
//script nella pagina admin.php
/*****UPLOAD FILE******/
jQuery(function(){
var btnUpload = $('#upload');
var status = $('#status');
//valore preso da una select option
var Docu_Cassa = $("#Docu_Cassa").attr('value');
new AjaxUpload(btnUpload, {
action : 'upload-file.php',
name : 'uploadfile',
Docu_Cassa : Docu_Cassa,
onSubmit: function(file, ext){
if (! (ext && /^(jpg|png|jpeg|gif|doc)$/.test(ext))){
// extension is not allowed
status.text('Only JPG, PNG, GIF or DOC files are allowed');
return false;
}
status.text('Uploading...');
},
onComplete: function(file, response){
//On completion clear the status
status.text('');
//Add uploaded file to list
if(response==="success"){
jQuery('[*]').appendTo('#files').html('Preview:
[img]./uploads/'+file+'[/img]
'+file).addClass('success');
} else{
jQuery('[*]').appendTo('#files').text(file).addClass('error');
}
}
});
});
/*****UPLOAD FILE******/
Codice PHP:
//script per l'upload in upload-file.php
$Docu_Cassa = trim($_POST['Docu_Cassa']);
$uploaddir = '../DOC/'.$Docu_Cassa.'/';
$file = $uploaddir . basename($_FILES['uploadfile']['name']);
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) {
echo "success";
} else {
echo "error";
}
Praticamente come faccio?
grazie mille....