Php İle Md5 İleti Özeti Hesaplama ve Sınama
Yurtdışı bağlantı sorunları olduğu için web alanına debian dağıtımını indirip buradan kendi bilgisayarıma aktarmaya çalışacaktım. İndirme işlemi tamamlandı ama son olarak bir doğrulama yapmak istedim herhangi bir soruna karşın. Bunun için aşağıdaki fonksiyonu geliştirdim. Hem doğrulama yapabiliyor hemde dosyanın md5 iletisini geri döndürebiliyor.
< ?php function md5sum($file,$check){ $handle = fopen($file,"r"); $result = fread($handle,filesize($file)); fclose($handle); if ($check!=""){ if ($check!=md5($result)){ return false; }else{ return true; } }else{ return md5($result); } } echo md5sum("./debian-testing-i386-netinst.iso","170cae59135d382e0ab4e7c2614f8d2b"); ?>
Tags: php