热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

file_get_contents(url):failedtoopenstream的解决方案

php教程|php手册file,get,contents,url,failed,open,stream,解决方案,www.2cto.comphp教程-php手册www.2cto.c

php教程|php手册file_get_contents(url): failed to open stream的解决方案
file,get,contents,url,failed,open,stream,解决方案,www.2cto.com
php教程-php手册
www.2cto.com:摘自英文网站
安卓 图册 app源码,vscode 写c语言dll,ubuntu删除swap,tomcat无法上传附件,python爬虫隐藏,php表格显示数据库数据,seo优化课程百度推广,在线生成网站的网站源码lzw
提问者:
强制改qq资料源码,vscode鼠标光标调整,ubuntu命令(文件,tomcat部署界面web,爬虫技术进阶,php单例类,如何选择seo优化的域名,网站上线倒计时 模板,传奇网站模板下载lzw
Hello Everyone;
招商引资源码,vscode查看类定义,ubuntu云复制,tomcat 创建目录,sqlite怎么看表结构,爬虫怎么才算爬取成功,php 挂机,重庆企业seo品牌,手机网站样式,网页字体放大代码,web端仿途牛网站模板lzw
I am having a php file that gets the contents from a URL, i am getting the failure message

Collapse | Copy CodeWarning: file_get_contents(http://xxxxxx): failed to open stream: HTTP request failed! in xxxx.php on line xx

i tried so many online solutions but its still not working. here is the code

Collapse | Copy Code $cryptpass = rawurlencode(crypt($pc[‘pcpassword’]));

$url = “http://” . $pc[‘pcname’].”/Reports/ReportList.php?&username={$pc[‘pcusername’]}&cryptpass=$cryptpass&noredir=1″;

$parsed_list = read_general_list($url, false);

Collapse | Copy Codefunction read_general_list($url, $make_assoc = false)

{

$compressed_data = file_get_contents($url);

}

$compressed_data is always null and it throws an error:

Warning: file_get_contents(http://xxxxxx): failed to open stream: HTTP request failed! in xxxx.php on line xx

Any suggestions please?

答复:

I am sorry, i never updated this question completely. May be if some one is still looking for an answer.

This has worked for me. This is the equivalent function for File_get_contents, but can handle large amount of data. I found this solution online.

Collapse | Copy Code function file_get_contents_curl($url) {

$ch = curl_init();

curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //Set curl to return the data instead of printing it to the browser.

curl_setopt($ch, CURLOPT_URL, $url);

$data = curl_exec($ch);

curl_close($ch);

return $data;

}

第二个解答:

As the error message says, the stream (URL) requested cannot be opened. There are many possible reasons for this:

1. base URL is bad. $pc[‘pcname’]

2. username and/or password are bad

3. username/password do not have permission on the server

4. Your system cannot reach the server (firewall, PHP permissions, …)

4. …

I would use the following strategy to debug:

1. Dump $url and write it down.

2. Use a browser with debug tools (eg Firefox/Firebug) and try to access that URL.

3. Look at the headers returned to see what error the server reports (if any).

4. Think about why that error is returned…

Cheers,

Peter

If this answers your question, vote and mark it accepted.


推荐阅读
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了在Pygame中使用矩形对表面进行涂色的方法。通过查阅Pygame文档中的blit函数,可以了解到如何将一个表面的特定部分复制到另一个表面的指定位置上。具体的解决方法和参数说明在文中都有详细说明。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 在Oracle11g以前版本中的的DataGuard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过 ... [详细]
  • MySQL语句大全:创建、授权、查询、修改等【MySQL】的使用方法详解
    本文详细介绍了MySQL语句的使用方法,包括创建用户、授权、查询、修改等操作。通过连接MySQL数据库,可以使用命令创建用户,并指定该用户在哪个主机上可以登录。同时,还可以设置用户的登录密码。通过本文,您可以全面了解MySQL语句的使用方法。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
author-avatar
个信2502894627
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有