4PHP网站开发系列课程

4PHP网站开发系列课程

ID:36902381

大小:1.54 MB

页数:29页

时间:2019-05-10

4PHP网站开发系列课程_第1页
4PHP网站开发系列课程_第2页
4PHP网站开发系列课程_第3页
4PHP网站开发系列课程_第4页
4PHP网站开发系列课程_第5页
资源描述:

《4PHP网站开发系列课程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、温故上节课,我们学习了以下内容:1.为什么要使用函数2.如何定义一个函数3.变量的作用范围4.函数的参数5.函数的返回值知新这节课,我们将学习到以下内容:1.如何获得服务器磁盘信息2.如何获得文件属性3.如何读取服务器目录内的文件4.如何新建和删除文件夹5.如何获得当前工作目录6.如何切换当前工作目录第五章文件系统在PHP代码中,用户可以借助函数来操作系统文件中的文件和目录,这些操作包括:读取文件的状态信息,向文件中写入内容,创建和删除文件等。在我的电脑中,可以查看磁盘的总空间,剩余空间和可用空间。同样,在PHP中也可以对服务器的磁盘进行这样的操作。

2、在PHP中要得到一个目录的磁盘总大小可以使用disk_total_space(磁盘目录)本函数将会返回当前磁盘的总容量(INT型)在PHP中要得到一个目录的可用空间使用disk_free_space(磁盘目录)本函数将会返回当前磁盘的总容量(INT型)当程序运行后程序的输出内容如下你会发现,函数返回的将是以字节为单位的容量信息所以我们需要将其转化成GB1GB=1024*1024*1024字节所以我们将修改程序如下以输出GB再次运行程序,程序的输出如下:9.75741577148 7.27755737305四舍五入函数Round(要操作的数,小数点后保

3、留位数)$totalSpace=round($totalSpace,2);$freeSpace=round($freeSpace,2);第五章文件系统上面我们学习了PHP的磁盘函数,如果我现在想知道我当前工作在那个目录下怎么办呢?在PHP中提供了getcwd()函数来帮我们解决这样的问题。语法:Getcwd();函数将返回当前程序运行的目录。第五章文件系统第五章文件系统如果我现在要将当前的工作目录改到另外一个文件夹下去,我怎么做呢?当然,在PHP中也是有办法的。可以使用chdir()函数来切换当前目录。语法为:Chdir(目录名)切换当前工作目录第五

4、章文件系统假设我当前的工作目录为d:webtest当我执行上面的程序后,我的当前目录变成了什么呢?第五章文件系统在PHP中,还可以执行新建文件夹的操作,语法为:Mkdir(文件夹名,访问权限);新建指定名称的文件夹。访问权限其实就是指的读权限写权限和执行权限。通常我们如果需要将这个目录的所有权限全部开启,可以使用0777来指定。第五章文件系统假设我当前的工作路径为d:webtest我执行以上程序后,我当前的工作路径是在哪里呢?第五章文件系统想一想:如果我当前目录下有一个ect文件夹,会出现什么问题呢?第五章文件系统如果当前目录下有一个名为e

5、ct的文件,那我们现在再在当前目录下建立一个ect的文件夹会出现什么问题呢?第五章文件系统你会发现,系统新建文件或文件夹时,不允许有同名文件存在。所以新建文件夹失败。这也就是说,在我们新建文件夹时,应先对要建立文件夹的目录进行检测,看有没有与要新建的文件夹同名的文件或文件夹。在PHP中我们有专门的函数来解决类似这样的问题。第五章文件系统语法:File_exists(文件名)判断指定文件名的文件或文件夹是否存在。如果存在,该函数返回一个true,不存在则返回false。那么我们就可以如下改写程序来解决刚才的问题。第五章文件系统第五章文件系统在PHP中除

6、了可以新建文件夹,还可以使用rmdir函数来删除文件夹。语法为:rmdir(文件夹名)注意,rmdir函数只能删除空文件夹,也就是说,如果文件夹里有文件或还有文件夹,就无法使用rmdir进行删除,必须先删除里面的文件后才能删除。第五章文件系统Dir()对象语法$direct=dir(路径);$direct->read();它将返回当前目录下的文件名在DIR对象中可以调用rewind()方法使目录指针复位用法是$direct->rewind();当dir对象的指针指向当前目录中的最后一个文件再往后读取已经没有文件可以读取了这时候当再次调用read()方

7、法时,将会返回一个false以告诉程序,目录已经读取完成注意:当你使用dir对象读取完成后,一定要记得关闭打开的这个目录要关闭打开的这个目录,可以使用dir对象的close()方法使用方法如下$direct->close();第五章文件系统Dir对象Path属性:当前的路径Handle属性:当前的句柄Read()方法:每次读取一个文件Rewind()方法:重置到目录的开头Close()方法:关闭目录----范例Examples8.php第五章文件系统在PHP中,可以使用文件属性函数来获得一个文件的所有的属性。如下图在PHP中,要获取一个文件的大小可以

8、使用filesize()函数来取得,语法如下:Filesize(文件名)函数将返回文件的大小,以字节为单位。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。