php比较当前版本的version.txt
问题描述:
你好,我发现这个脚本试图让它工作,但我越来越。 更新可用即使两个版本都是相同的,不知道什么是做错了。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>";
}
答
我怀疑你REMOTE_VERSION文件包括它(theorically)独特的路线1.0.0
后断行。
然后$script
确实包含“1.0.0 \ n”,所以不能匹配VERSION。
当你var_dump($ version,$ script);'? – castis
那么$ script的价值是什么? – Andreas
我认为在提供的url中有一个错误尝试echo $ script来查看结果 – Osama