程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 關於php生成文本的問題

關於php生成文本的問題

編輯:關於PHP編程



問題
關於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類吧。
參考答案
文本也行,什麼都可以,我要的就是能夠下載下來!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved