PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP fileperms() 函數(shù)用法及示例

PHP Filesystem 參考手冊

fileperms()函數(shù)可以返回文件或目錄的權(quán)限。此函數(shù)可以在成功時以數(shù)字模式返回權(quán)限,在失敗時返回false。

語法

int fileperms ( string $filename )

示例1

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

輸出結(jié)果

0666

示例2

<?php
   $perms = fileperms("sample.txt");

   switch($perms & 0xF000) {
      case 0xC000: // socket
         $info = 's';
         break;
      case 0xA000: // symbolic link
         $info = 'l';
         break;
      case 0x8000: // regular
         $info = 'r';
         break;
      case 0x6000: // block special
         $info = 'b';
         break;
      case 0x4000: // directory
         $info = 'd';
         break;
      case 0x2000: // character special
         $info = 'c';
         break;
      case 0x1000: // FIFO pipe
         $info = 'p';
         break;
      default: // unknown
         $info = 'u';
   }

   // Owner
   $info .= (($perms & 0x0100) ? 'r' : '-');
   $info .= (($perms & 0x0080) ? 'w' : '-');
   $info .= (($perms & 0x0040) ?
            (($perms & 0x0800) ? 's' : 'x' ) :
            (($perms & 0x0800) ? 'S' : '-'));

   // Group
   $info .= (($perms & 0x0020) ? 'r' : '-');
   $info .= (($perms & 0x0010) ? 'w' : '-');
   $info .= (($perms & 0x0008) ?
            (($perms & 0x0400) ? 's' : 'x' ) :
            (($perms & 0x0400) ? 'S' : '-'));

   echo $info;
?>
測試看看?/?

輸出結(jié)果

rrw-rw-

PHP Filesystem 參考手冊

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清