博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php怎么设置文本区域,PHP txt下载不写文本区域内容
阅读量:4319 次
发布时间:2019-06-06

本文共 910 字,大约阅读时间需要 3 分钟。

我有这种形式,您在文本区域中输入文本,并提交PHP生成一个文本文件,应该包含文本输入的文本区域。 但问题出在我写的代码,文本文件没有下载,但没有文本。 因此,我将文本区域更改为输入字段与文本类型,并返回文本文件中的数据,但没有换行符。这里是我的代码PHP txt下载不写文本区域内容

和PHP文件的内容是

$filename = 'random.txt';

$somecontent = $_REQUEST["output"];

!$handle = fopen($filename, 'w+');

fwrite($handle, $somecontent);

fclose($handle);

header("Cache-Control: public");

header("Content-Description: File Transfer");

header("Content-Length: ". filesize("$filename").";");

header("Content-Disposition: attachment; filename=$filename");

header("Content-Type: application/octet-stream; ");

header("Content-Transfer-Encoding: binary");

readfile($filename);

?>

,如果我改变将$ somecontent = $ _REQUEST [ “OP”]; 它确实返回带有内容的文本文件。但为什么不在其产出时。?

+2

回声将$ somecontent = $ _REQUEST [ “输出”];检查你是否收到的文字。 –

2013-03-12 09:13:36

+1

你是否在代码的任何地方关闭表单标签?也可以尝试在method =“post”之后的form标签中添加enctype =“multipart/form-data”。 –

2013-03-12 09:14:49

+2

为什么不使用'$ _POST'? –

2013-03-12 09:16:12

转载地址:http://tzgzs.baihongyu.com/

你可能感兴趣的文章
ORACLE 中rownum和row_number()的使用区别(可指定取sql结果集的第几个数据)
查看>>
eclipse 迁移项目 乱码
查看>>
[js高手之路] es6系列教程 - 对象功能扩展详解
查看>>
java算法-选择排序
查看>>
python把字典写入excel之一例
查看>>
ROS配置C++14环境
查看>>
实现简单的登录界面
查看>>
项目管理有感之需求调研
查看>>
安装xampp之后如何建立远程登录用户并修改登录方式和密码
查看>>
linux下部署jenkins
查看>>
atitit.软件guibuttonand面板---os区-----软链接,快捷方式
查看>>
38平衡二叉树
查看>>
2替换空格
查看>>
如何修改settings.xml的镜像
查看>>
用IDEA/WebStrom 提交本地项目到Git/码云等
查看>>
JAVA笔记1__基本数据类型/输入输出/随机数/数组
查看>>
Linux 安装及配置 Nginx + ftp 服务器
查看>>
this 函数执行上下文
查看>>
Three.js 3D打印数据模型文件(.STL)载入中
查看>>
HOG特征-理解篇
查看>>