我在我的網站上有一個頁面,它從表格中提取信息並用css格式化。php查詢輸出另存爲文本文件
我找不到保存頁面的方式,就像文本或pdf文件一樣。我發現了一個pdf站點,它可以做到這一點http://pdfmyurl.com/,但我希望在自己的網站上做同樣的事情,而無需外部網站。
該網頁有一個session
確保用戶已登錄,並且取決於user_id
取決於將數據拉出數據庫。爲了澄清,我希望用戶能夠查看此頁面。在頁面上,我希望有一個"SAVE TO COMPUTER"
按鈕可以按原樣保存該頁面。
我發現
<?php
//Link to download file...
$url = "savechoice.php";
//Code to get the file...
$data = file_get_contents($url);
//save as?
$filename = "test.txt";
//save the file...
$fh = fopen($filename,"w");
fwrite($fh,$data);
fclose($fh);
//display link to the file you just saved...
echo "<a href='".$filename."'>Click Here</a> to download the file...";
?>
但這只是保存頁面爲文本,包括不執行PHP。 我也將網址更改爲完整網址,儘管運行PHP會返回空白,因爲會話無法識別。
我意識到我還沒有澄清太多的道歉! 頁面已鏈接並且有會話。該頁面首先檢查用戶是否已登錄,然後根據他們的用戶標識從數據庫中提取信息。嘗試一些這些建議(還沒有嘗試過所有的〜當我回來時會這樣做)只會給我一個空白頁面,因爲它不能識別會話正在運行。 將看看是否有其他建議適用於此。 – Sjrsmile 2013-03-11 17:39:49