首頁 後端開發 php教程 关于php生成文本的问题_PHP教程

关于php生成文本的问题_PHP教程

Jul 13, 2016 am 10:51 AM
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类吧。
参考答案
文本也行,什么都可以,我要的就是能够下载下来!

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/632582.htmlTechArticle问题 关于php生成文本的问题 解决方法 大家好,小弟有一难题 我现在上传了一下数据,比如我的个人资料等等 然后我想在前台加一个 “下...
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南

CakePHP 日期和時間 CakePHP 日期和時間 Sep 10, 2024 pm 05:27 PM

CakePHP 日期和時間

CakePHP 檔案上傳 CakePHP 檔案上傳 Sep 10, 2024 pm 05:27 PM

CakePHP 檔案上傳

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

CakePHP 路由

CakePHP 專案配置 CakePHP 專案配置 Sep 10, 2024 pm 05:25 PM

CakePHP 專案配置

討論 CakePHP 討論 CakePHP Sep 10, 2024 pm 05:28 PM

討論 CakePHP

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 快速指南

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發

See all articles