2017-07-31 6 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に間違いがあると思います。結果を見るために$スクリプトをエコーし​​ようとしました。 – Osama

答えて

0

私はあなたのREMOTE_VERSIONファイルは、その(theorically)のユニークなライン1.0.0後に改行が含まれていることを疑います。

次に、$scriptには「1.0.0 \ n」が含まれているため、VERSIONと一致することはできません。

関連する問題