تابع ()fileperms

چاپ

 تابع ()fileperms


PHP Filesystem Reference توابع کار با فایل ها در PHP


تعریف و کاربرد

تابع ()fileperms مجوزهای(permissions) یک فایل یا دایرکتوری را برمی گرداند.

این تابع در صورت موفقیت، مجوزها را بعنوان یک عدد، برمی گرداند و در صورت شکست، FALSE را برمی گرداند. 

نحوه نوشتن

fileperms(filename)
پارامترهاتوضیحات
filename

ضروری. فایلی که قرار است بررسی شود را مشخص می کند. 


نکات قابل توجه

نکته: نتیجه ی این تابع در کش ذخیره می شود. برای پاک کردن کش از تابع ()clearstatcache استفاده کنید. 


مثال 1

<?php
echo fileperms("test.txt");
?>

خروجی کد بالا برابر است با:

33206

مثال 2

نمایش دادن مجوز ها بعنوان یک مقدار اکتال:

<?php
echo substr(sprintf("%o",fileperms("test.txt")),-4);
?>

خروجی کد بالا برابر است با:

1777

PHP Filesystem Reference توابع کار با فایل ها در PHP