2017-07-31 45 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。