Originalmente inviato da
sIM
Prova così!
Codice PHP:
$file = file_get_contents("prova.zip");
echo "<b>md5:</b> ".md5($file);
echo "<BR><BR>";
echo "<b>sha1:</b> ".sha1($file);
Non sono sicuro del risultato... però prova! =)
Ma invece di file_get_contents non è meglio usare direttamente md5_file e sha1_file?
-
Edit: li ho testati, corrispondono perfettamente, peccato che crc32 invece mi dia 10 caratteri invece degli 8
-
Riedit:
Codice PHP:
<div>CRC32: '.str_pad(strtoupper(dechex(crc32(file_get_contents($dlitem['href'])))), 8, '0', STR_PAD_LEFT).'</div>
<div>MD5: '.strtoupper(md5_file($dlitem['href'])).'</div>
<div>SHA-1: '.strtoupper(sha1_file($dlitem['href'])).'</div>
Da adesso è operativo nell'area download del mio sito