發新話題

[分享] 《PHP》『檔案系統函式庫』

《PHP》『檔案系統函式庫』

《PHP》『檔案系統函式庫』basename --- 傳回不包含路徑的檔案名稱

basename

(PHP3 , PHP4)

basename ---  傳回不包含路徑的檔案名稱

語法 : string basename (string path)

說明 :

給予一個包含路徑的檔案名稱,此函式將會傳回不包含路徑的檔案名稱。

在Windows中路徑可以是斜線(/)或反斜線(\),在UNIX系統中路徑為斜線(/)。

Example :

<?php

    $path = "/home/httpd/html/index.php3";

    $file = basename ($path); // $file is set to "index.php3"

?>

參考 : dirname( )



[ 本帖最後由 蔡逸竹 於 2006-10-1 00:23 編輯 ]

TOP

《PHP》『檔案系統函式庫』chgrp - 變更檔案所屬的群組

chgrp

(PHP3 , PHP4)

chgrp ---  變更檔案所屬的群組

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

說明 :

試著將檔案filename的群組變更成group,只有管理者(superuser) 才能任意地改變檔案的群組,其它的使用者只能改變本身的檔案。

成功則傳回true,否則傳回false。

注意 : 此函式不能運作在Windows系統。

參考 : chown( )  chmod( )

TOP

《PHP》『檔案系統函式庫』chmod --- 改變檔案的屬性

chmod

(PHP3 , PHP4)

chmod ---  改變檔案的屬性

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

說明 :

試著去改變指定的檔案filename的屬性成為mod。

注意 : 此mode並不會自動地假定是八進制的值,所以像是"g+w"這樣的字串將不被運作,為了確保正確的運作,你須要在mode前面加上0(zero)。

Example :

<?php

   chmod ("/somedir/somefile", 755); // decimal; probably incorrect

   chmod ("/somedir/somefile", "u+rwx,go+rx"); // string; incorrect

   chmod ("/somedir/somefile", 0755); // octal; correct value of mode

?>

成功則傳回true,否則傳回false。

注意 : 此函式不能運作在Windows系統。

參考 : chown( )  chgrp( )

TOP

《PHP》『檔案系統函式庫』chown --- 改變檔案的擁有者

chown

(PHP3 , PHP4)

chown ---  改變檔案的擁有者

語法 : int chown (string filename, mixed user)

說明 :

試著去改變檔案filename的擁有者為使用者user。只有管理者(superuser)可以改變檔案的擁有者。

成功則傳回true,否則傳回false。

注意 : 此函式不能運作在Windows系統。

參考 : chown( )  chmod( )

TOP

《PHP》『檔案系統函式庫』clearstatcache --- 清除檔案狀態快取

clearstatcache

(PHP3 , PHP4)

clearstatcache ---  清除檔案狀態快取

語法 : void clearstatcache(void);

說明 :

使用stat()及lstat()是相當耗資源的,因此,會將任何狀態(status)函式最後呼叫的結果儲存起來,以便下次使用相同檔名呼叫時可以使用。如果你希望迫使一個新的狀態核對(check),例如 : 如果檔案是存在(being)核對許多時間,而且可能改變或是消失,使用此函式從記憶體清除最後呼叫的結果。

受影響的函式包括了 : stat( ),lstat( ),file_exists( ),is_writeable( ),is_readable( ), is_executable( ),is_file( ),is_dir( ),is_link( ),filectime( ),fileatime( ),filemtime( ), fileinode( ),filegroup( ),fileowner( ),filesize( ),filetype( ),及 fileperms( )。

TOP

《PHP》『檔案系統函式庫』copy --- 複製檔案

copy

(PHP3 , PHP4)

copy ---  複製檔案

語法 : int copy (string source, string dest)

說明 :

複製檔案,成功則傳回true,否則傳回false。

Example :

<?php

   if (!copy($file, $file.'.bak')) {

        print ("failed to copy $file...<br>\n");

  }

?>

參考 : rename( )

TOP

《PHP》『檔案系統函式庫』delete --- 一個假的項目

delete

(unknown)

delete ---  一個假的項目

語法 : void delete (string file)

說明 :

此函式為無效的項目,要刪除變數用unset( )要刪除檔案用unlink( )。。

參考 : unlink( )  unset( )

TOP

《PHP》『檔案系統函式庫』dirname --- 傳回路徑的目錄名稱

dirname

(PHP3 , PHP4)

dirname ---  傳回路徑的目錄名稱

語法 : string dirname (string path)

說明 :

給予一個包含路徑的檔名,此函式會傳回目錄的名稱。

在Windows中路徑可以是斜線( / )或反斜線( \ ),在UNIX系統中路徑為斜線( / )。

Example :

<?php

   $path = "/etc/passwd";

   $file = dirname ($path); // $file is set to "/etc"     

?>

參考 : basename( )

TOP

《PHP》『檔案系統函式庫』diskfreespace - 傳回目錄中可用的空間

diskfreespace

(PHP3 >= 3.0.7 , PHP4 >= 4.0b4)

diskfreespace ---  傳回目錄中可用的空間

語法 : float diskfreespace (string directory)

說明 :

給予一個目錄,此函式會傳回目錄下可用的空間,單位為位元組(bytes)。

Example :

<?php

   $df = diskfreespace("/"); // $df contains the number of bytes

                                         // available on "/"

?>

TOP

《PHP》『檔案系統函式庫』fclose --- 關閉已開啟的檔案指標

fclose

(PHP3 , PHP4)

fclose ---  關閉已開啟的檔案指標

語法 : int fclose (int fp)

說明 :

關閉檔案指標 fp。

成功則傳回true,失敗則傳回false。

檔案指標必須是有效的,且是以fopen( )或fsockopen( )成功開啟時的指標。

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。