导航:首页 > 编程语言 > php生成txt下载

php生成txt下载

发布时间:2024-12-14 10:18:25

① 用php怎么把网页内容生成txt文档

$filename="tt.txt"; //这样会在当前目录生成一个tt.txt文件
$content = "采集到的内容";
$handle =fopen($filename,'w');
fwrite($handle,$content);

② 如何实现php点击时下载txt文件功能

由于现在的浏览器已经可以识别格式为txt的文档格式,所以如果只是给txt文档做一个文字链接的话,可能只是打开一个新窗口显示txt文件的内容,并不能实现点击下载的目的。We have to do something else.
当然这个问题的解决办法也可以是你将你的txt文件改名为浏览器不认识的文件,比如rar,这样的话点击,浏览器不认识就只好让用户下载了。
下面这个文件就是通过设置header设置文档的格式来实现点击下载的目的,将上个页面传递过来的文件点击可以下载。
<?php$filename="/somepath/".
$_GET['file']."
.txt";//要下载的文件名header("Content-Type:application/force-download");header("Content-Disposition:attachment;filename=".
接着第二个header函数设置了要下载的文件,注意这里filename是不包含路径的文件名,所以用basename过滤掉路径名。这个
filename的值将来就是点击下载后弹出对话框里面的文件名,如果带路径的话,弹出对话框的文件名就是未知的,这个要注意,我就犯了这个错误,后来凭
经验自己改了,居然对了。
最后就是readfile,将文件流输出到浏览器,这样就实现了txt文件的下载,其他类型的类似。

③ php 如何创建txt文件

有凯悔两种方法:

  1. file_put_contents("/tmp/a.txt","盯此正");

  2. system("cd /tmp; touch 1.txt"扒渣); 这种只时候在服务器执行,本地不可以

④ php 如何创建txt文件

看手册,文件操作部分,比如 file_put_contents 就能满足要求

<?php
$file='people.txt';
//Thenewpersontoaddtothefile
$person="JohnSmith ";
//Writethecontentstothefile,
//usingtheFILE_
//andtheLOCK_
file_put_contents($file,$person,FILE_APPEND|LOCK_EX);
?>

⑤ 在线生成txt php代码

php如何利用header函数实现点击特殊文件连接后提示下载保存解决方案
相信很多人在实现文件下载功能时会遇到这种情况,本意是点击下载连接提示保存对话框,事情往往事与愿违,例如TXT、图像文件JPG、GIF、PDF等这样的文件会直接在浏览器中打开文件内容,而不是提示保存。通过下面的方法可以解决这个问题。
<?php
if (sExport == "txt" ){
header("Content-Type: application/force-download");//关键之一,提示下载(如:header("Content-Type:text/html");可能直接打开?)
header("Content-Disposition: attachment; filename=".$TxtName);//实际的文件名
//include_once("XXX.php"); //php代码(你把原来的php复制一份,去掉输出html标签)。
}
?>
//如果是xsl,word等则更简单,只需直接在原来的php文件开头加上下面几句:
//(因为word能直接编辑html标签)
<?php
if(sExport == "excel"){
header("ContentType = application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=".$oTitle.".xls");
}
if(sExport == "word"){
echo ("<div align='center'><font size=+2>收文登记簿</font><hr size=3 align='center' width=360></div><br>");
header("ContentType = application/vnd.ms-word");//或试试 application/msword
header("Content-Disposition: attachment; filename=".$oTitle.".doc");
}
if( sExport == "csv"){
header("ContentType = application/csv"); //图像image/jpeg",或image/*"
header("Content-Disposition: attachment; filename=".$oTitle.".csv");
}
//.....输出原来的php代码

?>

⑥ 我下载的小说是PHP我怎么转成TXT格式。。。windows7没后缀。。。我怎么改啊

看看文件大小,如果跟你要下载的小说大小一样,那就直接把PHP改成TXT,不需要转换

要是文件非常小,那你要重新下载,PHP其实是一种防盗链的网站,盗链可能会下载到不是你想要的东西,这方面我不太了解,但是只要知道是这个样子就行了

阅读全文

与php生成txt下载相关的资料

热点内容
androidcmnet 浏览:31
易语言标题源码 浏览:948
腾讯云服务器如何开网店 浏览:889
qit没找到命令 浏览:62
exe安卓怎么用 浏览:440
社保在哪里查询app 浏览:919
工程师和程序员有什么不同 浏览:427
php正整数验证 浏览:363
有个腹黑程序员男友是什么体验 浏览:110
pdf添加文本框 浏览:770
系统文件夹很大没有文件 浏览:74
苏宁电器app如何还分期 浏览:635
苹果怎么在主屏幕创建文件夹 浏览:627
河南云服务器租用虚拟主机 浏览:361
centos修改ip命令 浏览:779
租用服务器属于什么服务类型 浏览:135
英雄联盟说没有网络连接到服务器地址 浏览:28
单片机周期信号波形识别 浏览:42
算法驱动的成长史 浏览:936
好又省APP怎么用 浏览:576