我的FTP中有2张图片:/var/www/image1.jpg和/home/image2.jpg
我需要,在一个PHP脚本,比较如果这两个图像是相同的或不像:
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完全相同。您可以生成文件的哈希值,并检查它们是否相等,如果相等,它们可能相同。
if (sha1_file("path to to file 1") == sha1_file("path to t file 2"))
echo "Same";
您可以从两个文件内容的哈希码(例如MD5, SHA1)进行检查。
我认为知道它们是否是精确副本的最简单方法是读取文件并从其内容创建散列。比较返回的哈希值