آموزش کار با تابع ()sha1_file در PHP
دستور استفاده از تابع ()sha1_file در PHP
sha1_file(file,raw)مثال کاربردی
تابع ()sha1_file در PHP فایل "test.txt" را بر اساس الگوریتم SHA-1 کدگذاری می کند:
< ?php $filename = "test.txt"; $sha1file = sha1_file($filename); echo $sha1file; ? >
خروجی:
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
شرح کاربرد تابع ()sha1_file در PHP
تابع ()sha1_file در PHP یک فایل به عنوان ورودی گرفته و آن را بر اساس الگوریتم SHA-1 هش و کدگذاری می کند. به عبارت دیگر، هش و نسخه ی کدگذاری شده ی SHA-1 فایل ارسال شده به عنوان ورودی را محاسبه کرده و آن را در خروجی برمی گرداند.
خروجی تابع ()sha1_file در PHP
تابع ()sha1_file در PHP نسخه ی کدگذاری شده ی فایل که بر اساس الگوریتم SHA-1 کدگذاری شده را برمی گرداند و در غیر این صورت مقدار بولی FASLE را برمی گرداند.
پارامترهای ارسالی به تابع ()sha1_file در PHP
پارامتر
شرح
file
الزامی. فایلی که قرار است بر اساس الگوریتم مربوطه کدگذاری شود.
raw
اختیاری. یک مقدار بولی که مشخص می کند فرمت خروجی تابع در مبنای 16 باشد یا مبنای 2:
- TRUE – 20 کاراکتر خام با فرمت باینری
- FALSE – پیش فرض. 40 کاراکتر عددی برمبنای 16
جزئیات و اطلاعات تخصصی
خروجی تابع
ویرایش زبان php که از تابع پشتیبانی می کند.
تغییرات در نسخه هال مختلف PHP
این تابع نسخه ای از فایل که بر اساس الگوریتم SHA-1 کدگذاری شده را برمی گرداند. در غیر این صورت مقدار بولی FALSE را برمی گرداند.
4.3.0+
پارامتر raw در ویرایش 5.0 یک پارامتر اختیاری شد.
از ویرایش 5.1 به بعد PHP، می توان تابع sha1_file() را همراه با wrapper ها بکار برد. بدین معنی که فایلی که در ظرف یا میزبان دیگری قرار دارد را به عنوان پارامتر به تابع ارسال کرد. مانند sha1_file("https://w3schools.com/..").
از ویرایش 5.1 به بعد PHP، می توان تابع sha1_file() را همراه با wrapper ها بکار برد. بدین معنی که فایلی که در ظرف یا میزبان دیگری قرار دارد را به عنوان پارامتر به تابع ارسال کرد. مانند sha1_file("https://w3schools.com/..").