我们尝试展示一个文件是否包含特定的字符串:
我们尝试过使用普通if语句而不是strcomp,但它也没有起作用。我认为IF无法将fread的结果与普通字符串进行比较。也许我们需要尝试另一种方法。
有什么想法吗?
在这里我们读取文件:
$myFile = "filename.txt";
$fh = fopen($myFile,'r');
$theData = fread($fh, filesize("filename.txt"));
fclose($fh);
filename.txt 包含 "Offline"。
这里我们正在尝试比较字符串:
if(strcmp($theData,"Online")==0){
echo "Online"; }
elseif(strcmp($theData,"Offline")==0) {
echo "Offline"; }
else {
echo "This IF is not working." }
我们尝试过使用普通if语句而不是strcomp,但它也没有起作用。我认为IF无法将fread的结果与普通字符串进行比较。也许我们需要尝试另一种方法。
有什么想法吗?
var_dump($theData)
吗? - hjpotter92