1 <?php 2 /** 3 * sha1_file 4 计算并返回由 filename 指定的文件的 sha1 散列值。 5 该散列值是一个 40 字符长度的十六进制数字 6 * 成功返回一个字符串,否则返回 FALSE。 7 **/ 8 9 //这两个方法只能判断两张完全相同的图片,包括文件的大小,尺寸,另外这个方法还可以用来判断文件。 10 $file = __DIR__.DIRECTORY_SEPARATOR."1.jpg"; 11 12 $file2 = __DIR__.DIRECTORY_SEPARATOR."2.jpg"; 13 $gg = sha1_file($file); 14 $aa = sha1_file($file2); 15 var_dump($gg); //853b8b66bfaaf823a7ac434187902d3e14130ed2 (length=40) 16 var_dump($aa); //d79d7706f4f0a28926e9cf20d9df46d801471d3b (length=40) 17 if($aa == $gg){ 18 echo ‘the same‘; 19 }
时间: 2024-10-24 04:05:08