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

文件操作函數

編輯:關於PHP編程

PHP3.0中的文件操作函數大體和C的類似,但有一些擴充,特別是除了支持
對本機文件的訪問外,也支持對HTTP和FTP的URL進行訪問,只要把這些URL作為文件名傳遞給文件操作函數就可以了.
主要的文件操作函數有:
(1)fclose, feof, fgetc, fgets, fopen, fputs, fseek, ftell, mkdir, readlink, rename, rewind, rmdir, stat, unlink
這些函數的功能和C語言中的同名函數類似.
 
(2)chgrp, chmod, chown, copy
這些函數的含義也都很容易理解:
chgrp(文件名,組);
chmod(文件名,模式);
chown(文件名,用戶);
copy(源文件名,目標文件名);
需要注意的是:這些函數用的是文件名而不是fopen返回的文件號.
 
(3)file_exists, fileatime, filectime, filegroup, fileinode, filemtime, fileowner, filesize, filetype, fileperms, fileumask, is_dir, is_executable, is_file, is_link, is_readable, is_writeable
這些是文件信息函數,大多接受一個文件名作為參數.
 
(4)fgetss
用法:
fgetss(文件號,最大長度);
讀取文件的一行或直到最大長度(類似於fgets),但去掉所有的 HTML和PHP標記.
 
(5)file
用法:
file(文件名);
返回一個數組,每一個元素是文件中的一行.
 
(6)tempnam
用法:
tempnam(目錄名,前綴);
返回一個臨時文件名.
 
(7)basename, dirname
取得文件路徑中的文件名部分和目錄名部分. 在Windows系統下,"/"和""都可以作為目錄分割符,其他系統下只有"/"可以.

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