我有简单的PHP脚本来读取TXT文件并在html网站上显示内容:
<?php include('temperature.txt');
?>
任何人都可以告诉我如何编写简单的代码来读取此TXT文件,如果温度= 99,请在现场显示:OFF?
文件temperature.txt包含一个温度(例如25号),但是在启动时它设置为99,这意味着一切都已关闭(Arduino项目)。是否有可能读取温度,如果数字是99显示在html网站“关闭”,如果它不是99显示确切的数字?
感谢您的支持!
答案 0 :(得分:0)
使用file()
将文本文件读入数组,然后获取第一行,检查它是否等于98
,并相应地回显结果:
$lines = file('temperature.txt');
$temperature = (int) $lines[0];
if($line == 98) {
echo 'OFF';
}
else {
echo $temperature;
}
答案 1 :(得分:0)
也许是这样的?
<?php
$temperature = (float) file_get_contents('temperature.txt');
if ($temperature == 99) {
echo 'OFF';
} else {
echo $temperature;
}
答案 2 :(得分:0)
试试此代码
<?php
$lines = file("temperature.txt");
if(strpos($lines[0], "=") !== false){
$temp = explode("=",$lines[0]);
$temperature = trim($temp[1]);
}else{
$temperature = (int)(trim($lines[0]));
}
if($temperature != 99){
echo "Temperature is $temperature";
}else{
echo "OFF";
}
?>
这些是temperature.txt的例子
Temperature = 99
95
* = 95
(*你可以写任何你想要的东西,因为重要的字符是&#39; =&#39;)