Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php下载响应标题中的txt文件_Php_Download - Fatal编程技术网

php下载响应标题中的txt文件

php下载响应标题中的txt文件,php,download,Php,Download,我试着写一个php脚本来自动从一个网站下载一些文件,我使用get\u file\u content该网站的所有响应,但我不知道如何将其保存为文件。响应标题如屏幕图像所示。如果我在浏览器中访问该url,该文件将保存到我的计算机中,但我无法使用php脚本保存它 这可以用脚本实现吗 标题图像 谢谢你帮助我。我没有很好地描述我的问题,我想把附件保存在那个听者中,就像我的标题示例Content-Disposition:attachment;filename=savedrecs.txt,我想通过使用$ht

我试着写一个php脚本来自动从一个网站下载一些文件,我使用
get\u file\u content
该网站的所有响应,但我不知道如何将其保存为文件。响应标题如屏幕图像所示。如果我在浏览器中访问该url,该文件将保存到我的计算机中,但我无法使用php脚本保存它

这可以用脚本实现吗

标题图像


谢谢你帮助我。我没有很好地描述我的问题,我想把附件保存在那个听者中,就像我的标题示例
Content-Disposition:attachment;filename=savedrecs.txt
,我想通过使用
$http\u response\u header
作为内容和
file\u put\u contents
作为写入函数,将该文件保存到我的计算机中

<?php
file_get_contents('http://www.stackoverflow.com'); //<--- Pass your website here
file_put_contents('test.txt',implode(PHP_EOL,$http_response_header)); //<--- Passing the $http_response_header as the text

谢谢你帮助我。我没有很好地描述我的问题,我想把附件保存在那个听者中,就像我的标题示例
Content-Disposition:attachment;filename=savedrecs.txt
,我想将该文件保存到我的计算机中
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=UTF-8
Location: http://stackoverflow.com/
Date: Wed, 26 Feb 2014 09:25:37 GMT
Connection: close
Content-Length: 148
HTTP/1.1 200 OK
Cache-Control: public, max-age=27
Content-Type: text/html; charset=utf-8
Expires: Wed, 26 Feb 2014 09:26:05 GMT
Last-Modified: Wed, 26 Feb 2014 09:25:05 GMT
Vary: *
X-Frame-Options: SAMEORIGIN
Date: Wed, 26 Feb 2014 09:25:38 GMT
Connection: close
Content-Length: 212557