Linux 用file() 函数 错误failed to open stream: Connection timed out in,什么原因

goimt 2017-04-17 04:11:01
failed to open stream: Connection timed out in
程序没问题,本地WIN测试正常,上传到Linux就提示错误,目录权限也设置为可执行了
还要设置哪些方面
...全文
1208 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2017-04-18
  • 打赏
  • 举报
回复
先确认下代码所在服务器是否能请求外网,在SHELL里执行: wget http://www.123.net/template/index2.php 然后看看输出及生成的文件是否正常
goimt 2017-04-18
  • 打赏
  • 举报
回复
代码和网址都没错,怀疑是服务器配置问题,如何配置?
goimt 2017-04-18
  • 打赏
  • 举报
回复
引用 9 楼 xuzuning 的回复:
拜托你先看清楚了错误信息
这不是提示连不上吗,可以是直接在浏览器输入采集的网址,就可以连啊
xuzuning 2017-04-17
  • 打赏
  • 举报
回复

拜托你先看清楚了错误信息
goimt 2017-04-17
  • 打赏
  • 举报
回复
引用 6 楼 xuzuning 的回复:
浏览器都访问不到的页面,自然 php 也访问不到



可以的



但是在服务器上用file() 函数 就不行,
http://www.ibuy8.net/1.php
goimt 2017-04-17
  • 打赏
  • 举报
回复
测试网址: http://www.ibuy8.net/1.php
xuzuning 2017-04-17
  • 打赏
  • 举报
回复
浏览器都访问不到的页面,自然 php 也访问不到
goimt 2017-04-17
  • 打赏
  • 举报
回复
环境:nginx
goimt 2017-04-17
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
来点真的好不好
file('http://www.ibuy8.net/template/index2.php');//无法访问
xuzuning 2017-04-17
  • 打赏
  • 举报
回复
来点真的好不好
goimt 2017-04-17
  • 打赏
  • 举报
回复

file('http://www.123.net/template/index2.php');//无法访问
file('template/index2.php');//可访问
要的结果是,file('http://www.123.net/template/index2.php'); 这种形式 http://www.123.net/template/index2.php 网址,路径都没问题,直接在浏览器就可以访问
一起混吧 2017-04-17
  • 打赏
  • 举报
回复
Connection timed out 连接超时 贴出代码看看,你打开的是远程文件?

20,398

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧