2012-11-17 5 views
2

je le code suivant:PHP: dialogue Enregistrer sous avec un contenu personnalisé

header('Content-type: text/plain'); 
header("Content-Disposition: attachment; filename=bookmark.adr"); 
readfile('bookmark.adr'); 

Cela fait une sauvegarde en pop-up où un utilisateur peut enregistrer le fichier bookmark.adr. Mais je voudrais personnaliser le contenu de ce fichier. Comment puis-je générer le contenu et laisser ce fichier apparaître en tant que sauvegarde?

Merci!

Répondre

1

Juste ne faites pas readfile(). Écho ce que vous voulez que ce fichier contienne à la place.

Votre en-tête Content-Disposition indique à la plupart des navigateurs d'inviter l'utilisateur à enregistrer le fichier.

+0

Le fichier contient le code source de la page ... – Jordy

+1

@Jordy, Le code source de quelle page? Votre fichier contiendra tout ce que vous ferez écho. Si c'est du HTML, alors c'est ce qui sera dans le fichier. – Brad

+0

Ah, j'ai compris. Merci beaucoup: D – Jordy

Questions connexes