2017-07-31 42 views
0

你好,我发现这个脚本试图让它工作,但我越来越。 更新可用即使两个版本都是相同的,不知道什么是做错了。php比较当前版本的version.txt

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>"; 
} 
+0

当你var_dump($ version,$ script);'? – castis

+0

那么$ script的价值是什么? – Andreas

+0

我认为在提供的url中有一个错误尝试echo $ script来查看结果 – Osama

回答

0

我怀疑你REMOTE_VERSION文件包括它(theorically)独特的路线1.0.0后断行。

然后$script确实包含“1.0.0 \ n”,所以不能匹配VERSION。