3,)); $context ="/> 3,)); $context =">

 >  기사  >  백엔드 개발  >  用file_get_contents获取字符串有关问题

用file_get_contents获取字符串有关问题

WBOY
WBOY원래의
2016-06-13 13:40:35790검색

用file_get_contents获取字符串问题
我有两个页面
a.php

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php echo '1';
?>


b.php
PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
$opts = array('http'=>array('method'=>"GET",'timeout'=>3,));
$context = stream_context_create($opts);
$open =file_get_contents("http://127.0.0.1/a.php", false, $context);
if($open=='1'){
echo '2'
}



为什么$open=='1' 为false?

a.php改怎么写才能让$open=='1' 为true?

------解决方案--------------------
刚代码没出来,嘿嘿,现在看到你代码了。

a.php修改成

1

即可.

file_get_contents() 函数把整个文件读入一个字符串中。注意把整个文件读入一个字符串


------解决方案--------------------
请去确认 allow_url_fopen = On
------解决方案--------------------
楼主,我测试是没有问题的啊,$open=='1'是成立的。
------解决方案--------------------
亲测,没有问题,可能是你fopen没有打开
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.