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!