我试图找到放在远程系统中并尝试在我的数据库中更新该值的文件的md5_file值。我尝试过使用md5_file('http://..../$remote_file'),但我什么都没得到。如果需要任何网络配置来读取远程文件。我的应用程序是使用php5和firefox 15.任何人都可以通过其他方式找到这个
答案 0 :(得分:1)
与PHP中的许多其他函数一样,md5_file
在出错时返回FALSE
。
在你的情况下,我首先要检查你的函数是否返回FALSE
,有时类似于“什么都没有”:
$url = 'http://..../$remote_file';
$md5 = md5_file($url);
if ($md5 === FALSE) {
die("Error retrieving md5 from $url.");
}
更改您的代码并查看结果。你会偶然发现一个细节,你会认为这是你错误的原因。这应该可以让你轻松修复它。