首頁 >php教程 >php手册 >关于php生成文本的问题

关于php生成文本的问题

WBOY
WBOY原創
2016-06-13 09:52:421355瀏覽



问题
关于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类吧。
参考答案
文本也行,什么都可以,我要的就是能够下载下来!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn