PHP常用库函数.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《PHP常用库函数.pdf》由会员分享,可在线阅读,更多相关《PHP常用库函数.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-函数描述:obj dir(string directory);返回值:函数返回一个目录对象,该对象有两个属性:句柄和路径。句柄可被其他目录函数使用,路径是用来生成目录对象的字符串。如果出错,则返回 false(0)。Fclose 函数描述:int fclose(int file_handle);说明:此函数关闭一个已打开的文件。参数 file_handle 为一个文件被打开时产生的句柄。返回值:如果关闭成功,返回 true(1);否则,返回 false(0)。Feof 函数描述:int feof(int file_handle);说明:在读取文件时,PHP 始终保持一个指向该文件末尾的指针。
2、函数 feof 用以确定读取指针是否已到达文件末尾。返回值:若文件读取指针达到文件末尾,函数 feof 返回 ture(1);否则返回 false(0)。Fgetc 函数描述:string fgetc(int file_handle);说明:参数 file_handle是一个文件被打开时产生的句柄。返回值:函数 fgetc 从一个已经对打开的文件中读取一个单个字符。如出错,则返回false(0)。Fgets 函数描述:string fgets(int file_handle,intlength);返回值:返回从文件中读取的字符串,文件由文件句柄file_handle 指定,读取长度将根据 le
3、ngth-1 尽可能的读取字符,支行结束或文章末尾。若出错,则返回false(0)。Fgetss 函数描述:string fgetss(int file_handle,int length);返回值:与 fgets 相类似,只是在返回字符串时,试着剥去 HTML 或 PHP 代码。File 函数描述:array file(stringfilename);返回值:函数返回一个数组,数组的元素一次是文件的每一行,数组下标从开始。若出错,则返回 false(0).File_e*ists 函数描述:int file_e*ists(string filename);说明:此函数用来确定文件是否存在。返回
4、值:若存在,返回 true(1);否则返回 false(0)。Fileatime函数描述:int fileatime(string filename);返回值:以标准时间戳的格式,即从1971 年1月1日起以秒计,返回最近改变文件的时间。在Windows下返回文件的生成时间。Filectime函数描述:int filectime(string filename);返回值:在 UNI*下,函数 filectime 返回以标准时间戳的格式,即从1971 年 1 月 1 日起以秒计,返回最近改变文件的时间。在Windows下返回文件的生成时间。Filegroup 函数描述:int filegroup
5、(string filename);返回值:在 UNI*下,返回所给文件的组标志符,若出错则返回 false(0)。在 windows 下总返回 false(0)。Fileinode 函数描述:int fileinode(string filename);返回值:在 UNI*下,返回所给文件的 inode,若出错则返回false(0)。在 windows 下总返回 false(0)。Filemtime 函数描述:int filemtime(string filename);返回值:函数 filemtime 返回以标准时间戳的格式,即从 1971 年 1 月 1 日起以秒计,返回最近改变文件的时
6、间。该函数在 UNI*和 Windows下运行的结果一样。Fileowner 函数描述:int fileowner(string filename);返回值:在UNI*下,函数返回文件所有者的用户标识符,若出错则返回false(0)。在 windows 下总返回 false(0)。Fileperms 函数描述:int fileperms(string filename);返回值:返回文件的许可权,若出错则返回false(0)。Filesize 函数描述:int filesize(string filename);返回值:返回所给文件打消的字节数。Filetype 函数描述:int filety
7、pe(string filename);返 回 值:函 数 filetype 返 回 所 给 文 件 的 类 型 作 为 描 述 的 字 符 串,可 能 值 为block,char,dir,fifo,file,link 和 unknown。Fopen 函数描述:int fopen(string filename,stringmode);说明:函数 fopen 根据参数 filename 和 mode 打开一个文件以便读写。若参数filename 以“”或“ftp:/”开始,则文件通过 Internet 用 http 或 ftp 协议打开;否则文件在本地系统内打开。如: 若模式带有“+”号,则为
8、更新模式,它允许同时读和写;若字母“b”出现在模式的最后部分,则该文件被认为是二进制文件。(文件打开模式参见下表)文件打开模式表模 式 说 明 r 以只读模式打开一个文件,并将文件内部指针指向文件开头 r+以可读可写模式打开一个文件,并将文件内部指针指向文件开头w 以只写模式打开一个文件,并将原文件内容清空,并将文件内部指针指向文件开头;若指定文件不存在,则创建一个名为 filename 的新文件。w+以可读可写模式打开一个文件,并将原文件内容清空,并将文件内部指针指向文件开头;若指定文件不存在,则创建一个名为filename 的新文件。a 以.z.-只写模式打开一个文件,并将文件内部指针指向
9、文件末尾;若指定文件不存在,则创建一个名为 filename 的新文件。a+以可读可写模式打开一个文件,并将文件内部指针指向文件末尾;若指定文件不存在,则创建一个名为 filename 的新文件。Fpassthru 函数描述:intfpassthru(int file_handle);返回值:函数 fpassthru 向浏览器输出文件,完成后将文件关闭。若出错则返回发 false(0)。Fputs 函数描述:int fputs(int file_handle,string output);说明:函数 fputs 将数据写入一个打开的文件。返回值:如果写入成功,返回true(1);否则返回 fa
10、lse(0)。Fread 函数描述:string fread(int file_handle,string length);返回值:函数 fread 返回从指定文件中读取的字符串,当字符串长度等于参数length 或文件结束时,读取结束。若读取失败,则返回false(0)。Fseek 函数描述:int fseek(int file_handle,intoffset);说明:函数 fseek 修改 PHP 中一个已打开文件的内部指针,其偏移量即距离文件头的字节数等于参数 offset。返回值:若修改成功,函数 fseek 返回 0;否则返回-1。这需要读者注意。Ftell 函数描述:int ft
11、ell(int file_handle);返回值:函数 ftell 返回 PHP 文件内部指针的偏移量。Fwrite 函数描述:int fwrite(int file_handle,string string,intlength);说明:函数fwrite 将字符串 string 写入由文件句柄 file_handle 指定的文件。若可选参数 length 给出,则当字符串 string 结束或写入长度达 length 时写入结束。返回值:若写入成功,返回 true(1);否则返回 false(0)。提示:以字符“gz”开始的库函数,用于对压缩文件的操作。Gzclose 函数描述:int gzc
12、lose(int file_handle);说明:关闭由gzopen 打开的文件。返回值:若关闭成功返回 true(1);否则返回 false(0)。(Gzof、Gzfile、Gzgetc、Gzgets、Gzgetss、Gzopen、Gzpassthru、Gzputs、Gzrewind、Gzseek、Gztell)与前面的文件操作函数类似。Is_dir 函数描述:int is_dir(string filename);返回值:若给出的参数filename 是一个目录,则函数 is_dir 返回 true(1);否则返回 false(0)。Is_e*ecutable函数描述:int is_e*e
13、cutable(string filename);返回值:如果文件存在且可执行,返回 true(1);否则返回 false(0)。Is_file 函数描述:int is_file(string filename);返回值:如果参数 filename所指的文件存在且是一个正常的文件,则函数 is_file 返回 true(1);否则返回false(0)。Is_link 函数描述:int is_link(string dilename);返回值:如果参数 filename 是符号连接,则函数 is_link 返回 true(1);否则返回 false(0)。Is_readable 函数描述:int
14、is_readable(string filename);返回值:如果文件存在且可读,则函数is_readable 返回true(1);否则返回 false(0)。在 UNI*中,取决于文件的许可权,在Windows 中函数的返回值总为 true。Is_writeable 函数描述:int is_writeable(string filename);返回值:如果文件存在且可写,则函数is_writeable 返回 true(1);否则返回false(0)。Link 函数描述:intlink(string source,string destination);说明:函数 link 生成一个硬。在
15、 Windows 中,该函数不起任何作用,也不返回任何值。Mkdir 函数描述:int mkdir(string directory,int mode);说明:函数 mkdir 用所给的名字创建一个新的目录,许可权根据模式参数进行设置。返回值:目录创建成功,返回 true(1);否则返回 false(0)。Opendir 函数描述:int opendir(stringdirectory);返回值:函数 opendir 根据所给目录名 directory 返回一个目录句柄。Pclose函数描述:int pclose(int file_handle);说明:关闭由 popen 函数打开的文件流。P
16、open函数描述:int popen(string mand,string mode);说明:函数 popen 打开一个通向正在执行的命令的管道,该管道可读可写。返回值:函数 popen 返回一个文件句柄。Readdir函数描述:string readdir(int directory_handle);返回值:函数 readdir 返回由目录句柄directory_handle 指定目录中的下一个文件的文件名。Readfile 函数描述:int readfile(string filename);说明:用函数 readfile 读取所给的文件并直接发送给浏览器。若参数filename是以或ft
17、p:/开头的,则相应地用http或ftp协议读取文件。Readgzfile与readfile类似,只是他作用于压缩文件。Readlink函数描述:string readlink(string filename);返回值:函数 readlink 返回一个符号所指的路径;若出错,则返回 false(0)。Rename 函数.z.-描述:int rename(string old_name,string new_name);说明:函数 rename 将参数old_name 指定的文件名改变为由参数new_name 指定的文件名。返回值:若改变成功,返回 true(1);否则返回false(0)。Re
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 常用 库函数
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内