程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP的文件系統函數庫

PHP的文件系統函數庫

編輯:PHP綜合

basename

返回不含路徑的文件字符串。

語法: string basename(string path);

返回值: 字符串

函數種類: 文件存取

內容說明: 將含路徑及文件字符串中的路徑拿掉,返回只含文件名的字符串。在 windows 系列的操作系統中,路徑可以是斜線 (/) 或反斜線 (\);在 unix 系列的操作系統,路徑為斜線 (/)。

使用范例

下例中的 $file 變量值為 "index.php"

<?php
$path = "/home/httpd/html/index.php";
$file = basename($path);
?>

參考 dirname()

chgrp

改變文件所屬的群組。

語法: int chgrp(string filename, mixed group);

返回值: 整數

函數種類: 文件存取

內容說明 本函數用來改變文件所屬的群組,只有系統管理員權限可以任意改變文件所屬群組,其余的使用者都只能改變本身擁有的文件。成功返回 true,失敗返回 false;在 windows 系列操作系統中,本函數什麼也不做就返回 true。

參考 chown() chmod()

chmod

改變文件的屬性。

語法: int chmod(string filename, int mode);

返回值: 整數

函數種類: 文件存取

內容說明: 本函數用來改變文件的屬性。成功則返回 true、失敗返回 false。在 mode 值中,系統不會自動將它加入 0 以獲得正確的八進位演算,若要正確的使用,可以用下例第二行的方式。

使用范例

下二行都是將文件屬性設為 rwxr-xr-x,但以第二行較好。

<?
chmod("/mydir/myfile", 755 ); // mode 為十進位,可能有潛在錯誤
chmod("/mydir/myfile", 0755 ); // mode 為八進位,確定的屬性值
?>

參考 chown() chgrp()

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved