2012-11-17 65 views
2

我有以下代碼:PHP:另存爲對話框中使用自定義內容

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

這使得另存爲彈出式,其中一個用戶可以保存bookmark.adr文件。但我想定製生成該文件的內容。我如何生成內容並讓該文件作爲保存彈出?

謝謝!

回答

1

只是不要做readfile()。反響出你想讓這個文件包含的東西。

您的Content-Disposition標題是告訴大多數瀏覽器提示用戶保存文件的標頭。

+0

該文件包含頁面的源代碼... – Jordy

+1

@Jordy,什麼頁面的源代碼?你的文件將包含你回聲的內容。如果這是HTML,那麼這就是文件中的內容。 – Brad

+0

啊,我明白了。非常感謝:D – Jordy