Salve ragazzi, vorrei sapere se c'è un modo in PHP che consenta l'apertura della finestra "Salva con Nome" del browser.
Navigando in rete ho trovato queste istruzioni (ma non so se sia la soluzione al problema):
Codice PHP:
$filename = "$_FILES['pag1']['name']";
$basename = basename ($filename);
header ("Pragma: public");
header ("Expires: 0");
header ("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header ("Cache-Control: private", false);
header ("Content-Type: application/force-download");
header ("Content-Disposition: attachment; filename=\"" . $basename . "\";");
header ("Content-Description: File Transfer");
header ("Content-Transfer-Encoding: binary");
header ("Content-Length: " . filesize ($filename));
set_time_limit (0);
@readfile ($filename);
exit (0);
Allora, sulla pagina da salvare (pag1.php) ho creato il form
codice:
<form action="pag2.php" method="post">
<input type="button" value="Salva" />
</form>
che rimanda alla pagina pag2.php che contiene le istruzioni PHP scritte in alto;
Dubbio:
- come faccio ad indicare al form di inviare la pagina in cui esso è scritto?
Grazie!