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

Home  >  Article  >  Backend Development  >  用file_get_contents获取字符串有关问题

用file_get_contents获取字符串有关问题

WBOY
WBOYOriginal
2016-06-13 13:40:35812browse

用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没有打开
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn