(PHP 5 >= 5.1.2, PECL hash >= 1.1)
hash_file — Belirtilen dosyanın içeriğinden bir ileti özeti üretir
Belirtilen dosyanın içeriğinden bir ileti özeti üretir.
Özetleme algoritmasının ismi ("md5", "sha256", "haval160,4" ve benzerleri)
Özeti hesaplanacak dosyanın yeri; fopen() sarmalayıcıları desteklenir.
TRUE olduğu takdirde ham ikil veri çıktılanır, aksi takdirde (FALSE) küçük harfli onaltılıklar çıktılanır.
Hesaplanan ileti özetini, ham_çıktı için TRUE belirtilmedikçe küçük harfli onaltılıklardan oluşan bir dizge olarak, aksi takdirde ham ikil gösterimi içeren bir dizge olarak çıktılar.
Örnek 1 - hash_file() örneği
<?php
/* Özeti hesaplanacak dosyayı oluşturalım */
file_put_contents('example.txt',
'Dağ başını duman almış gümüş dere durmaz akar.');
echo hash_file('md5', 'example.txt');
?>
Yukarıdaki örneğin çıktısı:
44366f3bc27a70d68b5e77157d9644ec