PHP处理文件和操作系统的相关函数介绍
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要讲解了"PHP处理文件和操作系统的相关函数介绍",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"PHP处理文件和操作系统的相关函数介绍"吧!1
千家信息网最后更新 2025年01月19日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安全错误
数据库的锁怎样保障安全
天下灯仓网络技术
无锡网络安全知识
2017网络安全竞赛题目
it网络技术员是干什么
本地构建外网服务器
软件开发公司要求写个人目标
云计算服务器价格
请检查服务器是否已经正常启动
政府办网络安全工作报告
p2p软件开发讲解
主键破坏数据库的
数据库技术发展经历的三个阶段
串口服务器字符间隔
重庆做游戏软件开发的电话
网盒杯网络安全大赛
360杀毒软件开发单位
华为东莞软件开发工程师
网络安全与服务是什么工作
网络安全报班费
互联网广告来自巨网科技
成都计算机软件开发怎么样
郴州市学it软件开发培训哪里好
淘宝网站用什么软件开发的
cnki 网络技术
青少年网络安全 指导思想
计算机网络技术英语书
在数据库中删除元组用到的
青龙租房软件开发
知网医学期刊数据库
辽宁同方服务器企业