0

FTPに2つの画像があります:/var/www/image1.jpgと/home/image2.jpg

PHPスクリプトで、これら2つの画像が同じかどうかを比較する必要があります。

if(/var/www/image1.jpg == /home/image2.jpg){
    /blabla
}

私はtkにこれらの違いを知られたくありません、私はそれらが同じであるかどうかを知る必要があります、あなたは何かアイデアがありますか?

ありがとう !

編集 :

私はPHPでこれを使用して画像を取得し、FTPにアップロードします。

exec("wget -O ".$PATH."image.jpg --user=**** --password='****' http://URL");

コマンドexec()の後、古い$PATH。"image.jpgが新しい$PATH。"image.jpgと完全に同じであるかどうかを知る必要があります。

もしそうなら、私は何秒間もsleep()します...

4

3 に答える 3

2

両方のファイルコンテンツ(MD5、SHA1など)のハッシュコードから確認できます。

于 2013-01-19T10:25:58.930 に答える
2

ファイルのハッシュを生成し、それらが等しいかどうかを確認し、等しい場合は同じである可能性があります。

if (sha1_file("path to to file 1") == sha1_file("path to t file 2")) 
    echo "Same";
于 2013-01-19T10:27:15.500 に答える
0

それらが正確なコピーであるかどうかを知る最も簡単な方法は、ファイルを読み取り、そのコンテンツからハッシュを作成することだと思います。返されたハッシュを比較します。

于 2013-01-19T10:26:15.187 に答える