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处理文件和操作系统的相关函数介绍这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
文件
函数
目录
字符
时间
路径
内容
系统
输入
数组
操作系统
处理
命令
字符串
磁盘
元素
参数
句柄
大小
换行符
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
人代会网络安全知识
数据库在生活中具体应用
网络安全指挥中心章程
学生网络安全事项
网络技术QNQ
计算机网络技术utp是什么
软件开发及测度配置管理
咋了咋了搜不到服务器
怎么调问卷数据库
电网软件开发龙头股票
mysql备份和还原数据库
服务器炸石头视频教程
dhcp服务器的安全配置
网络安全未遂事故案例100例
nas挂应用还是数据库
禁毒网络安全手抄报
命令行导入数据库有警告
盐湖数据库
plc数据库和功能块
杭州大树网络技术有限公司违规
ibm服务器有响声
刘洋1985年6月1日软件开发
最新网络安全小说
数据库中查询评分
网络安全知识竞赛开场白
exchange查看数据库
著作权软件开发环境
无线网络技术试验代码
服务器管理员招聘
数据库er图装关系模型