PHP 文件操作

news/2024/5/18 13:10:37

  PHP 文件操作

         PHP3.0中的文件操作函数大体和C的类似,但有一些扩充,特别是除了支持对本机文件的访问外,也支持对HTTP和FTP的URL进行访问,只要把这些URL
作为文件名传递给文件操作函数就可以了. 
主要的文件操作函数有: 
(1)fclose,feof,fgetc,fgets,fopen,fputs,fseek,ftell,mkdir,readlink,rename,rewind,rmdir,stat,unlink 
这些和C语言中的同名函数都差不多. 

(2)chgrp,chmod,chown,copy 
这些的意思也都应该容易理解: 
chgrp(文件名,组); 
chmod(文件名,模式); 
chown(文件名,用户); 
copy(源文件名,目标文件名); 
注意这些函数用的是文件名而不是fopen返回的文件号. 

(3)file_exists, fileatime, filectime, filegroup, fileinode, filemtime, fileowner, filesize, filetype, fileperms, fileumask,is_dir, is_executable, is_file,is_link, is_readable, is_writeable 
这些是文件信息函数,大多是接受一个文件名作为参数的. 

(4)fgetss 
用法: 
fgetss(文件号,最大长度); 
读取文件的一行或直到最大长度(类似于fgets),但去掉所有的 
HTML和PHP标记. 

(5)file 
用法: 
file(文件名); 
返回一个数组,每一个元素是文件中的一行. 

(6)tempnam 
用法: 
tempnam(目录名,前缀); 
返回一个临时文件名. 

(7)basename,dirname 
取得文件路径中的文件名部分和目录名部分.在Windows系统下,"/"和"/"
都可以作为目录分割符,其他系统下只有"/"可以. 


http://www.niftyadmin.cn/n/1999614.html

相关文章

硬件结构(下):SAS扩展器不足导致无奈

Dell EqualLogic PS5000XV的控制器设计十分紧凑,在较小的空间里蕴含着比Dell PowerVault MD3000i的控制器更大的能量。PS5000XV每个控制器具有1GB DDR ECC内存(双控制器合计2GB),是MD3000i的两倍,并同样受到锂离子电池…

走近 STL

走近 STL作者:陶汉军  本文面向的读者:学习过C程序设计语言(也就是说学习过Template),但是还没有接触过STL的STL的初学者。这实际上是我学习STL的一篇笔记,老鸟就不用看了。什么是泛型程序设计  我们可…

计算机管理文件的教学设计,《使用计算机管理文件》教学设计

《使用计算机管理文件》边院镇过村中学 刘涛【教材分析】本课是青岛版《初中信息技术》七年级上册第1单元信息与信息技术的第4课。主要内容是介绍了文件的命名规则和文件管理形式,认识常用文件类型的扩展名和图标,资源管理器的使用方法,用资源…

iSCSI Target和Initiator安装与操作步骤详解

iSCSI Target 编译安装过程 1. 解压&#xff1a; tar zxvf iscsitarget-1.4.18 .t ar.gz 2. cd iscsitarget-1.4.18 3. Linux2.6.32的内核太新了最新的 iSCSI Target 版本 1.4.18 还没有支持&#xff0c;网上有高手做了相应的补丁&#xff0c;于是打上补丁 patch -p1 <iscsi…

合肥工业大学宣城校区计算机大赛,初赛公示_2020年全国高校计算机能力挑战赛...

姓名学校奖项彭正元重庆大学西南赛区 一等奖肖念昕阜阳师范大学华东赛区 一等奖鲁兆成山东财经大学华东赛区 一等奖杨志杰西北师范大学西北赛区 一等奖韩宇博河南大学华中赛区 一等奖侯光华四川农业大学西南赛区 一等奖何亮重庆邮电大学西南赛区 一等奖田平安武汉理工大学华中赛…

电子计算机问世至今 依然具有,09-10计算机组成原理复习题

超好的资料09-10两个年级计算机科学与技术专业 《计算机组成原理》期末复习思考题(仅供参考)一&#xff0e;选择题第1章 计算机系统概论1.电子计算机问世至今&#xff0c;新型机器不断推陈出新&#xff0c;不管怎么更新&#xff0c;依然具有“存储程序”的特点&#xff0c;最早…

标准模板库(STL)介绍(上)

标准模板库(STL)介绍&#xff08;上&#xff09;作者&#xff1a; winter 作者&#xff1a;Scott Field 本文以List容器为例子&#xff0c;介绍了STL的基本内容&#xff0c;从容器到迭代器&#xff0c;再到普通函数&#xff0c;而且例子丰富&#xff0c;通俗易懂。不失为STL的…

量子比传统计算机快多少倍,谷歌量子计算机运行速度比传统计算机快1亿倍

原标题&#xff1a;谷歌量子计算机运行速度比传统计算机快1亿倍近日&#xff0c;谷歌量子人工智能实验室宣布&#xff0c;在两项测试中&#xff0c;D-Wave 2X量子计算机的运行速度&#xff0c;比在传统计算机芯片上运行的模拟装置快1亿倍。D-Wave 2X是由谷歌、美国国家航空航天…