PHP处理文件和操作系统的相关函数介绍
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章主要讲解了"PHP处理文件和操作系统的相关函数介绍",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"PHP处理文件和操作系统的相关函数介绍"吧!1
千家信息网最后更新 2025年11月06日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处理文件和操作系统的相关函数介绍这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
文件
函数
目录
字符
时间
路径
内容
系统
输入
数组
操作系统
处理
命令
字符串
磁盘
元素
参数
句柄
大小
换行符
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
湖南做服务器的公司云服务器
广东定制软件开发公司
东营协同办公oa软件开发公司
SQL数据库开发区拍照
mc服务器延迟怎么查
深圳网络安全软件销售
中国数字科技和互联网的案件
如何设置电信网站服务器
数据库概论第7章
宝山区个人软件开发质量保障
网络安全保障技术有那些
svn数据库设计
服务器收条
合发民族互联网科技
数据库每学期总分代码
第九视频软件开发
工业自动化开源数据库
具有文献功能传递的数据库
汝州市网络安全宣传
国产数据库监控产品
数据加密技术数据库
查看服务器DNS命令
网络技术网站推荐
在网络安全和信息化工作
vm服务器配置与管理综合实训
数据库速冻
崇明区综合软件开发是什么
数据库管理属于应用程序吗
软件开发 考什么研究生好
浙江企业软件开发定制价格