Sto usando il seguente script:


$filename=$db."-".date("Y-m-d").".sql";
$percorso_file="/".$filename;
system("mysqldump --user=root --password=password ilmiodb > $percorso_file ");
// SE IL BROWSER E' INTERNET EXPLORER
if(ereg("MSIE ([0-9].[0-9]{1,2})", $_SERVER['HTTP_USER_AGENT']))
{
header("Content-Type: application/octetstream");
header("Content-Disposition: inline; filename=$filename");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Pragma: public");
}
else
{
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=$filename");
header("Expires: 0");
header("Pragma: no-cache");
}

readfile($percorso_file);
unlink($percorso_file);
Lo sto provando in locale e mi restituisce un file contenente il codice della pagina in esecuzione sul browser!
Sbaglio qualke cosa io o devo impostare qualke cosa nel modulo php?

Grazie