php 文件函数

上传人:油条 文档编号:20305061 上传时间:2017-09-09 格式:PDF 页数:20 大小:117.11KB
返回 下载 相关 举报
php 文件函数_第1页
第1页 / 共20页
php 文件函数_第2页
第2页 / 共20页
php 文件函数_第3页
第3页 / 共20页
php 文件函数_第4页
第4页 / 共20页
php 文件函数_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《php 文件函数》由会员分享,可在线阅读,更多相关《php 文件函数(20页珍藏版)》请在金锄头文库上搜索。

1、 附录E 文件函数 (File) basename 适用版本:PHP3, PHP4 函数功能:返回含路径的文件名称。 函数语法:string basename (sting path) 函数说明:一个字符串中包含了文件的路径, 则会返回文件的名称。在 Windows 系统中/和都会被看成目录的分隔符, 但是在其他的系统中仅只有/为目录分隔符。 范例程序: 执行结果: basename.php 参考命令:dirname() chgrp 适用版本:PHP3, PHP4 函数功能:更改文件的群组。 函数语法:int chgrp (string filename, mixed group) 函数说明:

2、更改文件的群组为指定的群组。只有最高权限的管理员 (supervisor) 可以将文件的群组任意更改, 如果是一般用户则可以将文件的群组改成用户所属的群组。 更改成功后会返回一个 true, 若更改不成功则返回 false。这个命令在 Windows 系统中无法工作。 范例程序:略。 执行结果:略。 参考命令:chown(), chmod()。 chmod 适用版本:PHP3, PHP4 函数功能:更改文件模式。 函数语法:int chmod (string filename, int mode) 函数说明:更改文件的模式为指定的模式。文件的模式一般都是以八进制表示, 因此在数值的前面必须加一

3、个 0 (Zero) 来表示八进制。 例如 0755。 更改成功后会返回一个 true, 若更改不成功则返回 false。这个命令在 Windows 系统中无法工作。 范例程序:略。 执行结果:略。 参考命令:chown(), chgrp()。 copy 适用版本:PHP3, PHP4 函数功能:复制文件 函数语法:int copy (string source, string dest) 函数说明:将来源文件复制到目的目录。复制成功后会返回一个 true, 若不成功则返回 false。 范例程序: 执行结果:如果 test.php 存在时, 会显示复制完成。如果复制不成功则会显示复制失败。

4、参考命令:rename() dirname 适用版本:PHP3, PHP4 函数功能:返回文件的路径名称。 函数语法:string dirname (string path) 函数说明:返回指定文件的路径。在 Windows 系统中/和都会被看成目录的分隔符, 但是在其他的系统中仅只有/为目录分隔符。 范例程序: 执行结果:返回 /HomePage/test 参考命令:basename() chown 适用版本:PHP3, PHP4 函数功能:更改文件的拥有者。 函数语法:int chown (sting filename, mixed user) 函数说明: 只有最高权限管理员有权力可以更改

5、文件的拥有者。 chown 会将 filename 的拥有者更改为 user 。更改成功后会返回一个 true, 若不成功则返回 false 。这个函数在 Windows 系统中无法执行。 范例程序:略。 执行结果:略。 参考命令:chgrp(), chmod() clearstatcache 适用版本:PHP3, PHP4 函数功能:清除文件在 cache 中的状态数据。 函数语法:void clearstatcache (void) 函数说明:在执行 PHP 程序时有可能要去检测文件的状态, 例如 file_exists() 函数用来检测文件是否 存在, 检测的结果会留在 cache 中以

6、便下一次检测相同文件时可以使用。但是如果要检测最新的状态则必将 cache 中的数据清除, 以免读取到旧数据。 范例程序:略。 执行结果:略。 参考命令:stat(), lstat(), file_exists(), is_writeable(), is_read able(), is_executable,is_file(), is_dir(), is_link(),filectime(),fileatime(), fileinode(), filegroup(), fileowner(), filesize(), filetype(), fileperms() diskfreespace

7、适用版本:PHP3 =3.0.7, PHP4 =4.0.b4 函数功能:返回目录中可使用的空间。 函数语法:float diskfreespace (string directory) 函数说明:以 byte 为单位返回指定目录中可以使用的空间。即该分割区 (partition) 中可使用的空间。 范例程序: 执行结果:显示/目录中可使用的 byet 数。 参考命令:无 fclose 适用版本:PHP3, PHP4 函数功能:关闭已打开文件。 函数语法:int fclose (int fp) 函数说明: 关闭 fp 指针所指定的文件。 这个文件必须是由 fopen() 或 fscokopen(

8、) 函数所打开。关闭文件后会返回一个 true, 若不成功则返回 false。 范例程序:略 执行结果:略 参考命令:fopen(), fsockopen() feof 适用版本:PHP3, PHP4 函数功能:测试文件是否已到文件尾。 函数语法:int feof (int fp) 函数说明: 测试指定的 fp 文件是否已到文件尾, 若是已到文件尾则返回 true, 若不是则返回 false。fp 所指 的文件必须是由 fopen()、pop en() 或 fsockopen() 所打开的文件。 范例程序:略 执行结果:略 参考命令:fopen()、popen()、fsockopen() fg

9、etc 适用版本:PHP3, PHP4 函数功能:由文件中取得一个字符。 函数语法:string fgetc (int fp) 函数说明:fgetc 会返回一个字符, 该字符是由 fp 所指定的文件中取得并返回。如果已读到文件尾则返回 False。fp 所指的文件必须是由 fopen()、p open() 或 fsockopen() 所打开的文件。 范例程序: :略 执行结果:略 参考命令:fread()、fopen()、popen()、fsockopen()、fgets() fgetcsv 适用版本:PHP3 ; ? 执行结果: 读入长度为 20 数据并且以 , 作为分隔符, 将数据解析成一

10、个个的 token。范例中 text.txt 的内容为11,22,33,44,55 。执行后显示: 11 22 33 44 55 参考命令:无 fgets 适用版本:PHP3, PHP4 函数功能:自文件中取得一行的数据。 函数语法:string fgets (int fp, int length) 函数说明:自 fp 文件中读取一行长度为 length 的数据。在读入数据时当读入长度为 length 时或读到换行 (new line) 或 EOF 则停止读取数据。fp 所指的文件必须是由 fopen()、popen() 或 fsockopen() 所打开的文件。 范例程序: ; fclose

11、($fp); ? 执行结果:将文件的内容以行为单位显示出来。每一行最多 80 字符。 参考命令:fread()、fopen()、popen()、fgetc()、fsockopen() fgetss 适用版本:PHP3, PHP4 函数功能:读入一行数据并且删除数据中 HTML 标签。 函数语法:string fgetss ( int fp, int length , string allowable_t ags) 函数说明:fgetss 的功能和 fgets 函数相同, 不同的是 fgetss 会将数据中 HTML 和 PHP 的标签予以删除。如果要保留标签则可以用第三个选项指出欲保留的标签。

12、如果没有加入第三个选项则会删除所有的标签。第三个选项必须是 PHP3.013、PHP4B3 才支持。 范例程序: ); echo $s ; fclose($fp); ? 执行结果: 读入并显示 test.php 文件的内容, 除了 和 两个标签以外其余的标签都删除。如果省略第三个选项则所有的标签都会删除。 参考命令:fgets()、fopen()、fsockopen()、popen()、strip_tags() file 适用版本:PHP3, PHP4 函数功能:将整个文件内容读到数组中。 函数语法:array file (string filename ,int use_include_pa

13、th) 函数说明:将整个文件的内容读到数组中。文件中的一列成为数组中的一个元素 (element) 。如果文件的内容有三列, 则会分成三个元素存储在数组中。在寻找文件时如果第二个选项被设置为 1, 则在目前的目录中找不到文件时就会去 include_path 所指定的目录中寻找文件。 范例程序: 执行结果:test.php 会被读到 $data 数组中, 再显示出来。 参考命令:freadfile()、fopen()、popen() file_exists 适用版本:PHP3, PHP4 函数功能:检查文件是否存在 函数语法:int file_exists (string filename)

14、函数说明:如果文件存在时返回 True, 否则返回 Fa lse。file_e xists 函数能够检查服务器端的文件是否 存在, 无法检查服务器以外的案存在与否。检查的结果将会存放在 cache 中。 范例程序:略 执行结果:略 参考命令:clearstatcache() fileatime 适用版本:PHP3, PHP4 函数功能:取得最后文件存取时间。 函数语法:int fileatime(string filename) 函数说明:取得最后文件存取时间, 如果失败返回 false。 范例程序:略 执行结果:略 参考命令:clearstatcache() filectime 适用版本:P

15、HP3, PHP4 函数功能:取得文件 inode 改变的时间。 函数语法:int filectime (string filename) 函数说明:取得最后文件改变的时间, 如果失败返回 false。 范例程序:略 执行结果:略 参考命令:clearstatcache() filegroup 适用版本:PHP3, PHP4 函数功能:取得文件的群组。 函数语法:int filegroup (string filename) 函数说明:取得文件拥有者的群组 ID, 如果失败返回 false。这个函数无法在 Windows 系统中执行。 范例程序:略 执行结果:略 参考命令:无 fileinode 适用版本:PHP3, PHP4 函数功能:取得文件 inode。 函数语法:int filenode (string filename) 函数说明:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号