PHP sha1_file() fonksiyonu, belirtilen dosyanın SHA-1 hash değerini hesaplar ve döndürür. Bu makalede, sha1_file() fonksiyonunun kullanımını ve örneklerini öğrenebilirsiniz.
PHP sha1_file() Fonksiyonu Kullanımı ve Örnekleri
PHP sha1_file() fonksiyonu, belirtilen dosyanın SHA-1 hash değerini hesaplar ve döndürür. Bu fonksiyon, dosya bütünlüğünü kontrol etmek için kullanılabilir veya bir dosyanın benzersiz bir kimliğini oluşturmak için kullanılabilir. Bu makalede, sha1_file() fonksiyonunun kullanımını ve örneklerini göstereceğiz.
sha1_file() Fonksiyonunun Sözdizimi
sha1_file ( string $filename , bool $binary = false ) : string|false
sha1_file() fonksiyonu, iki parametre alır:
- filename: SHA-1 hash değeri hesaplanacak dosyanın adı.
- binary: Bu parametre, işlemin binary modda mı yoksa normal modda mı gerçekleştirileceğini belirtir. Varsayılan değeri false'dır.
sha1_file() Fonksiyonunun Örnekleri
Örnek 1: Tek bir dosyanın SHA-1 hash değerini hesaplama
Aşağıdaki örnek, dosyanın tam yolunu kullanarak belirtilen dosyanın SHA-1 hash değerini hesaplar ve döndürür.
<?php
$file = '/home/user/example.txt';$hash = sha1_file($file);
echo $hash;
Örnek 2: Birden fazla dosyanın SHA-1 hash değerlerini hesaplama
Aşağıdaki örnek, bir dizi dosya yolu kullanarak birden fazla dosyanın SHA-1 hash değerlerini hesaplar ve döndürür.
<?php
$files = array(
'/home/user/example1.txt',
'/home/user/example2.txt',
'/home/user/example3.txt'
);
foreach($files as $file){
$hash = sha1_file($file);
echo $file . ': ' . $hash . '<br>';
}
sha1_file() Fonksiyonunun Geri Dönüş Değeri
sha1_file() fonksiyonu, başarısız olursa false değeri döndürür. Aksi takdirde, hesaplanan SHA-1 hash değerini içeren bir dize döndürür.