Salve, scusate il disturbo, ho un piccolo problemino con un form per l'upload di file.
Codice HTML:
<form action="#" id="myform" method="post">
<input type="file" name="myfile" id="myfile"><br>
<input id="mysubmit" type="submit" value="Upload File to Server" onclick="imgup()">
</form>
Questo è il form che dovrebbe inviare i dati ad una funzione JS
Codice HTML:
function imgup(){
var miofile = $('#myfile').val();
$.post("save.php", {myfile: miofile} ,function (data){ alert("Booo"); })
}
La quale a sua volta, premendo il bottone Upload me la invia alla pagina PHP
Codice PHP:
$uploaddir = '../Include/games_icon/';
$uploadfile = $uploaddir . basename($_FILES['myfile']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadfile)) {
echo "Il file e' valido ed e' stato caricato correttamente.\n";
} else {
echo "Non e' stato caricato alcun file!\n";
}
purtroppo ho provato anche con il debug ma all'array $_FILES['myfile'] non arriva nessun valore, come posso fare?? grazie in anticipo