關於php產生文本的問題_PHP教程

來源:互聯網
上載者:User
問題
關於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產生文本的問題 解決方案 大家好,小弟有一難題 我現在上傳了一下資料,比如我的設定檔等等 然後我想在前台加一個 “下...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.