0

リモート システムに配置されたファイルの md5_file 値を見つけて、データベースでその値を更新しようとしています。md5_file('http://..../$remote_file') を使用してみましたが、何も得られません。リモートファイルを読み取るためにネットワーク構成が必要な場合。私のアプリケーションはphp5とfirefox 15を使用しています。誰か他の方法でこれを見つけることができますか

4

1 に答える 1

1

Like many other functions in PHP, md5_file returns FALSE on error.

In your case I would first of all check if your function returns FALSE, which sometimes is similar to "getting nothing":

$url = 'http://..../$remote_file';
$md5 = md5_file($url);
if ($md5 === FALSE) {
    die("Error retrieving md5 from $url.");
}

Change your code and see the outcome. You will stumble over a detail you will identify as the cause of your error then I assume. That should allow you to fix it easily.

于 2012-10-12T14:19:12.897 に答える