Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน sha1_file() ใน PHP

คำอธิบาย

ฟังก์ชัน sha1_file() ใช้คำนวณแฮช SHA-1 ของไฟล์ ฟังก์ชันนี้มีประโยชน์สำหรับการตรวจสอบความสมบูรณ์ของไฟล์ (file integrity) การตรวจสอบว่าไฟล์ไม่ได้ถูกแก้ไข และการสร้างลายเซ็นไฟล์

รูปแบบการใช้งาน (Syntax)

sha1_file(string $filename, bool $binary = false): string|false

พารามิเตอร์

  • filename - ชื่อไฟล์ที่ต้องการคำนวณแฮช
  • binary - รูปแบบผลลัพธ์:
    • true - ไบนารี 20 ไบต์
    • false - เลขฐานสิบหก 40 ตัวอักษร (ค่าเริ่มต้น)

ค่าที่คืนกลับ (Return Value)

คืนค่าแฮช SHA-1 ของไฟล์ หรือ false ถ้าล้มเหลว

ตัวอย่างการใช้งาน

<?php
$s = "sample.txt";
$sha1file = sha1_file($s);
echo $sha1file;
?>

ผลลัพธ์

aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d