php怎么把数据写入文本文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php怎么把数据写入文本文件相关的知识,希望对你有一定的参考价值。

参考技术A

php数据写入文本文件的具体操作步骤如下:

1、使用touch命令建立一个a.php的文件。

2、用vim打开a.php,输入相关内容。

3、使用touch命令建立一个b.php的文件。

4、用vim打开b.php,输入相关内容。把表单提交的数据写入到1.txt文件中。

5、使用touch命令建立1.txt。

6、使用chmod命令将其权限设置为777。 

7、打开浏览器输入localhost/a.php,看到a.php的表单了,输入相应的数据,点击提交即可。

8、提交成功后,查看一下1.txt的数据,已经写入到1.txt了文本文件。

请问通过接口返回的pdf的文件流,怎么用php把这些文件流转为pdf文件

请问通过接口返回的pdf的文件流,怎么用php把这些文件流转为pdf文件。直接保存为pdf的文件,所生成的pdf,打开时候就会空白,没有该有的数据

直接将文件流内容写入文件,而文件的后缀名设为 pdf 格式就可以了;PHP 不管保存文件流还是文本,都是用这种方式;

$path = "demo.pdf";
$ret  = file_put_contents($path, $arr['data']);
if ($ret) 
    echo '保存成功'; // 然后可以取查看文件

参考技术A 九云图的文档转换接口,可以轻松帮你实现各类文档转化为pdf、html、图片等,转换的很高清,服务器稳定 参考技术B 接收到的整体如果是对象的话,用对象的引用,然后直接file_put_contents即可:

$str = $response->pdfdata;
$path = dir(__FILE__).'/pdf/'.$number.'.pdf';
$res = file_put_contents($path, $str, true);
if(file_exists($path))
return true;
else
return false;

我把soap返回的对象转成数组再操作就不行,不知道为什么,直接用对象就可以,希望能帮到有需要的人少走弯路。

以上是关于php怎么把数据写入文本文件的主要内容,如果未能解决你的问题,请参考以下文章

php将数组元素按行写入文本文件

如何用php把一个未知结构的数组写入到一个文本文件,

怎么把php格式的文件转换为TXT格式的文本?

如何用JavaScript打开WORD写入文本

PHP怎么写入TXT文档??

php怎么将对象或者数组写入一个文本文件