Buna a tutti.
Sto avendo dei problemi con un download, non so perchè mi scarichi il file in modo errato, ovvero ogni volta mi scarica il file chiamato " _download_ ":
Questo è quanto ho scritto:
Codice PHP:
<?php
$dir = '/download/';
$file = $dir.$_POST['namefile'].$_POST['typefile'];
if($file == $dir)
{
$file = $dir."index.php";
}
$headle = fopen('file_work.txt','r');
$content = fread($headle,filesize('file_work.txt'));
fclose($headle);
$headle = fopen($file,'w');
fwrite($headle,$content);
fclose($headle);
header("Content-type: Application/octet-stream");
header("Content-Disposition: attachment; filename=$file");
header("Content-Length: filesize($file)");
readfile ($file);
?>
Se vi interessa sapere come invio le variabili POST:
Codice HTML:
$.ajax({
type: 'POST',
url: 'download_file.php',
data: 'namefile='+namefile.value+'&typefile='+typefile.value,
success: function(done)
{
$(this).fadeIn('4000', "easeOutBounce").html(done);
}
});
molto semplicemente.
Saluti & Birra.