千家信息网

PHP处理文件和操作系统的相关函数介绍

发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,这篇文章主要讲解了"PHP处理文件和操作系统的相关函数介绍",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"PHP处理文件和操作系统的相关函数介绍"吧!1
千家信息网最后更新 2024年11月30日PHP处理文件和操作系统的相关函数介绍

这篇文章主要讲解了"PHP处理文件和操作系统的相关函数介绍",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"PHP处理文件和操作系统的相关函数介绍"吧!

1.获取路径的文件名    basename()函数返回路径的文件名部分。当有suffix时忽略后缀。    string basename(string path [,string suffix]);2.获取路径的目录    dirname()提供文件路径的目录部分。    string dirname(string path);3.获取更多路径信息。    pathinfo()函数创建一个关联数组,其中包括路径中的三个部分:目录名、基本名和扩展名。    array pathinfo(string path);    返回 $pathinfo[disname,basename,extension]4.确定绝对路径。(???)    realpath()函数将path中所有符号链接和相对路径引用转换为相应的硬链接和绝对路径。    string realdpath(string path);5.确定文件大小。    filesize()函数返回制定文件的大小,以字节为单位。    int filesize(string filename);6.计算磁盘的可用空间。    disk_free_space()函数返回值定的目录所在磁盘分区的可用空间。    float disk_free_space(string directory);7.计算磁盘的总容量。    disk_total_space()函数返回指定的目录所在磁盘分区的总容量。    float disk_total_space(string directory);8.获取目录大小。    编写一个定制PHP函数来完成任务。确定访问和修改时间。9.确定文件的最后访问时间。    fileatime()函数返回文件的最后访问时间,错误返回FALSE。    int fileatime(string filename);10.确定文件的最后改变时间。    filectime()函数返回文件的最后改变时间,错误返回FALSE。    int filectime(string filename);11.确定文件的最后修改时间。    filemtime()函数返回文件的最后修改时间,错误返回FALSE。    int filemtime(string filename);文件处理12.判断文件是否到达文件尾。    int feof(string filename);13.打开文件。    与C语言类似。    resource fopen(string filename,string mode);14.关闭文件。    与C语言类似。    bool fclose(resource filehandle);15.将文件读入数组。    file()函数能够将文件读取到数组中,各元素由换行符分隔,同时换行符仍附加在每个元素的末尾。无需用fopen打开文件。    array file(string filename);16.将文件内容读入字符串变量。    file_get_contents()函数降温键中的内容读到字符串中。    string file_get_contents(string filename [,int use_include_path [resource context]]);17.将CSV文件读入数组。(???)    fgetcsv()函数将解析标记为CSV的文件中的每一行。    array fgetcsv(resource handle [,int length [,string delimiter [,string enclosure]]]);18.读取指定数目的字符。    fgets()函数返回通过打开的资源句柄读入的若干个字符,或者返回遇到换行或EOF之前读取的所有内容。    string fgets(resource handle [,int length]);19.从输入中剔除标记。    fgetss()函数与fgets()相似,只是它将从输入中清除所有HTML和PHP标记。    string fgetss(resource handle,int length [,string allowable_tags]);20.以一次读取一个字符的方式读取文件。    fgetc()函数从输入流中读取一个字符,若遇到EOF,则返回FALSE。    string fgetc(resource handle);21.忽略换行符。    fread()函数从handle指定资源中读取length个字符。    string fread(resource handle,int length);22.读取整个文件。    readfile()函数读取由filename指定的整个文件,立即输出到缓冲区,并返回读取的字节数。    int readfile(string filename [,int use_include_path]);23.根据预定义的格式读取文件。    mexed fscanf(resource handle,string format [,string var]);24.将字符串写入文件。    fwrite()函数将字符串的内容输出到制定的资源中。    int fwrite(resouce handle,string string [,int length]);25.移动文件指针。    int fseek(resource handle,int offset [,int whence]);    int ftell(resource handle);    int rewind(resource handle);读取目录内容。26.打开目录句柄。    resource opendir(string path);27.关闭目录句柄。    void closedir(resource directory_handle);28.解析目录内容。    readdir()函数返回目录中的各个元素。    string readdir(int directory_handle);29.将目录读入数组。    scandir()函数返回一个有directory中文件和目录组成的数组。    array scandir(string directory [,int sorting_order [,resource context]]);    sorting_order为1时,以降序排列,否则以升序排列。执行shell命令。30.删除目录。    int redir(string dirname);31.重命名文件。    bool rename(string oldname,string newname);32.触摸文件。    touch()函数设置文件filename的最后修改时间和最后访问时间。    int touch(string filename [,int time [,int atime]]);33.界定输入。    escapeshellarg()函数用单引号界定给定的参数,并为输入的参数中的单引号加上前缀。    string escapeshellarg(string argments);    当argments传递给shell命令时,会把它认为是单个参数。34.转义可能危险的输入。    escapeshellcmd()函数通过对shell元字符转义来清理可能危险输入。    string ecapeshellcmd(string command);35.执行系统级命令。    exec()函数最适合执行在服务器后台连续执行的操作系统级应用程序。    string exec(string command [,array output [,int return_var]]);36.获取系统命令的结果。    string system(string command [,int return_var]);37.返回二进制输出。    void passthru(string command [,int return_var]);38.``可执行shell命令。39.可代替``的函数。    string shell_exec(string command);

感谢各位的阅读,以上就是"PHP处理文件和操作系统的相关函数介绍"的内容了,经过本文的学习后,相信大家对PHP处理文件和操作系统的相关函数介绍这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0