PHPFilesystem函數(shù)-7.6PHP參考手冊

PHP Filesystem 簡介

Filesystem 函數(shù)允許您訪問和操作文件系統(tǒng)。

創(chuàng)新互聯(lián)建站是專業(yè)的臨桂網(wǎng)站建設(shè)公司,臨桂接單;提供網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行臨桂網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

安裝

Filesystem 函數(shù)是 PHP 核心的組成部分。無需安裝即可使用這些函數(shù)。

Runtime 配置

文件系統(tǒng)函數(shù)的行為受到 php.ini 中設(shè)置的影響。

文件系統(tǒng)配置選項:

名稱 默認 描述 可改變 allow_url_fopen "1"

本選項激活了 URL 形式的 fopen 封裝協(xié)議使得可以訪問 URL 對象例如文件。默認的封裝協(xié)議提供用 ftp 和 http 協(xié)議來訪問遠程文件,一些擴展庫例如 zlib 可能會注冊更多的封裝協(xié)議。

(PHP 4.0.4 版以后可用。)

PHP_INI_SYSTEM user_agent NULL

定義 PHP 發(fā)送的 User-Agent。

(PHP 4.3.0 版以后可用。)

PHP_INI_ALL default_socket_timeout "60"

基于 socket 的流的默認超時時間(秒)。

(PHP 4.3.0 版以后可用。)

PHP_INI_ALL from "" 定義匿名 ftp 的密碼(您的 email 地址)。 PHP_INI_ALL auto_detect_line_endings "0"

當設(shè)為 On 時,PHP 將檢查通過 fgets() 和 file() 取得的數(shù)據(jù)中的行結(jié)束符號是符合 Unix,MS-DOS,還是 Macintosh 的習慣。

這使得 PHP 可以和 Macintosh 系統(tǒng)交互操作,但是默認值是 Off,因為在檢測第一行的 EOL 習慣時會有很小的性能損失,而且在 Unix 系統(tǒng)下使用回車符號作為項目分隔符的人們會遭遇向下不兼容的行為。

(PHP 4.3.0 版以后可用。)

PHP_INI_ALL
Unix / Windows 兼容性

當在 Unix 平臺上規(guī)定路徑時,正斜杠 (/) 用作目錄分隔符。而在 Windows 平臺上,正斜杠 (/) 和反斜杠 (\) 均可使用。

PHP Filesystem 函數(shù)

PHP:指示支持該函數(shù)的最早的 PHP 版本。

函數(shù) 描述 PHP basename() 返回路徑中的文件名部分。 3 chgrp() 改變文件組。 3 chmod() 改變文件模式。 3 chown() 改變文件所有者。 3 clearstatcache() 清除文件狀態(tài)緩存。 3 copy() 復制文件。 3 delete() 參見 unlink() 或 unset()。   dirname() 返回路徑中的目錄名稱部分。 3 disk_free_space() 返回目錄的可用空間。 4 disk_total_space() 返回一個目錄的磁盤總?cè)萘俊? 4 diskfreespace() disk_free_space() 的別名。 3 fclose() 關(guān)閉打開的文件。 3 feof() 測試文件指針是否到了文件結(jié)束的位置。 3 fflush() 向打開的文件輸出緩沖內(nèi)容。 4 fgetc() 從打開的文件中返回字符。 3 fgetcsv() 從打開的文件中解析一行,校驗 CSV 字段。 3 fgets() 從打開的文件中返回一行。 3 fgetss() 從打開的文件中讀取一行并過濾掉 HTML 和 PHP 標記。 3 file() 把文件讀入一個數(shù)組中。 3 file_exists() 檢查文件或目錄是否存在。 3 file_get_contents() 將文件讀入字符串。 4 file_put_contents() 將字符串寫入文件。 5 fileatime() 返回文件的上次訪問時間。 3 filectime() 返回文件的上次改變時間。 3 filegroup() 返回文件的組 ID。 3 fileinode() 返回文件的 inode 編號。 3 filemtime() 返回文件的上次修改時間。 3 fileowner() 文件的 user ID (所有者)。 3 fileperms() 返回文件的權(quán)限。 3 filesize() 返回文件大小。 3 filetype() 返回文件類型。 3 flock() 鎖定或釋放文件。 3 fnmatch() 根據(jù)指定的模式來匹配文件名或字符串。 4 fopen() 打開一個文件或 URL。 3 fpassthru() 從打開的文件中讀數(shù)據(jù),直到 EOF,并向輸出緩沖寫結(jié)果。 3 fputcsv() 將行格式化為 CSV 并寫入一個打開的文件中。 5 fputs() fwrite() 的別名。 3 fread() 讀取打開的文件。 3 fscanf() 根據(jù)指定的格式對輸入進行解析。 4 fseek() 在打開的文件中定位。 3 fstat() 返回關(guān)于一個打開的文件的信息。 4 ftell() 返回文件指針的讀/寫位置 3 ftruncate() 將文件截斷到指定的長度。 4 fwrite() 寫入文件。 3 glob() 返回一個包含匹配指定模式的文件名/目錄的數(shù)組。 4 is_dir() 判斷指定的文件名是否是一個目錄。 3 is_executable() 判斷文件是否可執(zhí)行。 3 is_file() 判斷指定文件是否為常規(guī)的文件。 3 is_link() 判斷指定的文件是否是連接。 3 is_readable() 判斷文件是否可讀。 3 is_uploaded_file() 判斷文件是否是通過 HTTP POST 上傳的。 3 is_writable() 判斷文件是否可寫。 4 is_writeable() is_writable() 的別名。 3 link() 創(chuàng)建一個硬連接。 3 linkinfo() 返回有關(guān)一個硬連接的信息。 3 lstat() 返回關(guān)于文件或符號連接的信息。 3 mkdir() 創(chuàng)建目錄。 3 move_uploaded_file() 將上傳的文件移動到新位置。 4 parse_ini_file() 解析一個配置文件。 4 pathinfo() 返回關(guān)于文件路徑的信息。 4 pclose() 關(guān)閉有 popen() 打開的進程。 3 popen() 打開一個進程。 3 readfile() 讀取一個文件,并輸出到輸出緩沖。 3 readlink() 返回符號連接的目標。 3 realpath() 返回絕對路徑名。 4 rename() 重名名文件或目錄。 3 rewind() 倒回文件指針的位置。 3 rmdir() 刪除空的目錄。 3 set_file_buffer() 設(shè)置已打開文件的緩沖大小。 3 stat() 返回關(guān)于文件的信息。 3 symlink() 創(chuàng)建符號連接。 3 tempnam() 創(chuàng)建唯一的臨時文件。 3 tmpfile() 建立臨時文件。 3 touch() 設(shè)置文件的訪問和修改時間。 3 umask() 改變文件的文件權(quán)限。 3 unlink() 刪除文件。 3
PHP Filesystem 常量

PHP:指示支持該常量的最早的 PHP 版本。

常量 描述 PHP GLOB_BRACE     GLOB_ONLYDIR     GLOB_MARK     GLOB_NOSORT     GLOB_NOCHECK     GLOB_NOESCAPE     PATHINFO_DIRNAME     PATHINFO_BASENAME     PATHINFO_EXTENSION     FILE_USE_INCLUDE_PATH     FILE_APPEND     FILE_IGNORE_NEW_LINES     FILE_SKIP_EMPTY_LINES    

網(wǎng)站名稱:PHPFilesystem函數(shù)-7.6PHP參考手冊
URL標題:http://www.bm7419.com/article26/dghhocg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司App開發(fā)、品牌網(wǎng)站設(shè)計網(wǎng)站收錄、企業(yè)建站、標簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)