php将version.txt与当前版本进行比较

时间:2017-07-31 19:22:04

标签: php file-get-contents remote-server

你好,我发现这个脚本正试图让它工作但我得到了。 更新可用,即使两个版本都相同。也不知道出了什么问题。

define('REMOTE_VERSION', 'http://remoteip/version.txt');
define('VERSION', '1.0.0');
$script = file_get_contents(REMOTE_VERSION);
$version = VERSION;
if($version==$script) {

    echo "<div class=success> 
    <p>You have the latest version!</p> 
    </div>";
} else {
    echo "<div class=error> 
    <p>There is a update available!</p> 
    </div>";
}

1 个答案:

答案 0 :(得分:0)

我怀疑您的REMOTE_VERSION文件在其(理论上)唯一行1.0.0之后包含换行符。

然后$script确实包含“1.0.0 \ n”,因此无法匹配VERSION。

相关问题