2016-11-07 57 views
-1

我已经尝试了不同方法的加载,它们都不起作用,我想要做的就是让页面回显一些东西,如果页面上出现第一个字符,页面的内容将会永远是“0”或“1”,如果是“1”,所有我需要做的是回声类似检查文件是否包含字符串

<?php 
variablee = fopen('textfile.txt', "rb"); 
echo stream_get_contents($variablee); 

if (stristr($variablee,'1')) 
{ 
echo "value at one" 
} 
?> 

这“设置为一个值”我认为是最有可能的工作之一,主要是因为它是我发现的所有解决方案中最简单的一个,而且我不擅长php,我发现这很容易理解。问题是当我去到PHP代码所在的页面时,没有任何反应,页面仍然是空白的。

+0

blank => http://php.net/manual/en/function.error-reporting.php ///添加一个else {echo“ELSE”; ''会发生什么?解析错误还是“ELSE”回声? –

+1

解析错误;因为你发布的内容在最后一个回显中没有关闭。 –

回答

0

该文件的内容由stream_get_contents函数获得,$ variable只包含对该文件的引用,而不是它的内容。试试这个:

<?php 
$variable = fopen('textfile.txt', "rb"); 
$content = stream_get_contents($variable); 
echo $content; 

if (stristr($content,'1')) 
{ 
    echo "value at one" 
} 
相关问题