問題
關於php產生文本的問題
解決方案
大家好,小弟有一難題
我現在上傳了一下資料,比如我的設定檔等等 然後我想在前台加一個 “下載” 按鈕, 點擊這個按鈕之後會把我上傳的資料從伺服器上自動產生文本,然後下載到本地儲存!
有誰知道,有什麼好的辦法嗎? 給一些提示也好啊,我現在沒有頭緒,我剛學程式不久!
謝謝你們了!
參考答案
.. 你上傳的是嘛資料。。bmp?php?
參考答案
是文本! 比如像新聞一樣的文本 包括 題目 日期 內容等等,有法子了嗎?
參考答案
理解能力不太好。。聽不懂你在說嘛
參考答案
這個應該很簡單了,fopen---fwrite---fclose,你可以參考一下基礎教材上的文字檔寫入的代碼。
參考答案
我好像知道你要幹嘛了
//note:檔案所在目錄
$fileDir = './mydata';
//note:檢測目錄是否可讀
if(!is_readable($fileDir)) {
die('許可權不足');
}
//note:檔案初始數組
$fileData = array();
//note:讀檔案
$handler = fopen($fileDir);
while(($filename = readdir($handler)) != FALSE){
if(!in_array($filename, array('.','..'), TRUE)) {
$fileData[]=file_get_contents($filename);
}
}
//note:你需要的操作,直接用$fileData這個數組就Ok了
複製代碼不知道是不是你要的
參考答案
我沒實踐過你的代碼,但看上去辦法不是很好
下載一個檔案,又不需要你把全部目錄的檔案列出來放到數組中
樓主,你是需要什麼如何下載?
前台是如何顯示下載的
直接顯示路徑加檔案名稱的話 $filename = 'xiaoasp.txt'; //這裡我本機測試,你可以自己用變數用GET擷取檔案名稱
Header("Content-type: application/force-download"); //因為txt檔案預設是被瀏覽器解析的,所以強制下載
readfile($filename); //然後就是輸出檔案
exit;
複製代碼
參考答案
其實我的想法很簡單,我就是想:
在背景頁面,把新聞按照 “標題 、日期、作者和內容”的形式上傳到伺服器上。
伺服器上的欄位 分別是 id title date author content
這樣 我就可以在前台看我的上傳的新聞了, 這個用php很容易就可以實現。
但是我突然想,在我的後台裡面加一個“下載”按鈕, 它要實現的效果是: 點擊以後,它自動會把我一個月(預設)內上傳到伺服器的所有新聞以文本或者word的形式儲存到本地,這樣,我以後就可以不用上網也可以看我以前上傳的新聞了,大家明白了嗎?
當然,這隻是舉一個例子,不要問我為什麼不儲存然後再上傳新聞! 哈哈
參考答案
Word格式啊?那就沒這麼簡單咯~你上網搜尋一個產生Word格式檔案的PHP類吧。
參考答案
文本也行,什麼都可以,我要的就是能夠下載下來!
http://www.bkjia.com/PHPjc/632582.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632582.htmlTechArticle問題 關於php產生文本的問題 解決方案 大家好,小弟有一難題 我現在上傳了一下資料,比如我的設定檔等等 然後我想在前台加一個 “下...