巩义网站建设,巩义网站制作,巩义做网站-全栈网络

巩义网站建设中php操作目录几文件的常见函数
当前位置:首页 > 建站知识 > 网站代码 >

巩义网站建设中php操作目录几文件的常见函数

时间: 2019-09-21 分类: 网站代码 浏览次数:

巩义网站建设中,偶尔会用到使用php进性操作网站文件夹的操作,包括新建、删除、重命名、移动等,那么这些操作的函数及写法是怎么样的呢?下面我们一起来统计一下。 1.php创建网...


巩义网站建设中,偶尔会用到使用php进性操作网站文件夹的操作,包括新建、删除、重命名、移动等,那么这些操作的函数及写法是怎么样的呢?下面我们一起来统计一下。

php

1.php创建网站目录,使用函数mkdir(),写法如下:
$dirname="./itcast";
mkdir($dir,0777);
注意:拥有两个函数属性,1.文件夹目录,2.文件夹权限0777,最大权限是0777,当然也可以是0711、0715等;

2.php判断是否为网站目录或网站文件是否存在,使用函数file_exists(),写法如下:
$dirname="./itcast"; 
if(file_exists($dirname)){echo "{$dirname}文件存在"};
注意:这里判断存在文件之后,可以再使用if进行判断是否是文件还是目录;

3.php判断网站中文件是否为目录,使用is_dir(),写法如下:
$dirname="./itcast"; 
if(is_dir($dirname)){echo "{$dirname}是目录"}
注意:在网站文件目录中,要么文件,要么目录,没有第三种内容;

4.php删除网站目录,使用函数rmdir(),写法如下:
$dirname="./itcast"; 
if(is_dir($dirname)){
  rmdir($dirname)
}
注意:删除的网站目录,必须是空的且必须有权限,否则删除不了;

5.php更改网站目录权限,使用函数chmod(),写法如下:
$dirname="./itcast"; 
chmod($dirname,0444);这里设置$dirname文件夹权限为0444;

6.使用php查看网站目录权限值,使用函数fileperms(),写法如下:
$dirname="./itcast"; 
$int=fileperms($dirname);
$int=decoct($int);
echo substr($int,-4)
注意:这里返回的值可能是10进制,通过decoct($int)进行转换成八进制,并通过substr取后四位;

7.使用php对巩义网站建设中网站文件或目录的改名,使用函数rename(),写法如下:
$oldname="./itcast"; 
$newname="./a/itcast";
rename($oldname,$newname);
注意:如果原木录与新目录地址一样,则为改名,如果不一致,则为移动;

8.使用php打开网站目录,使用函数opendir();写法如下:
$dirname="./itcast"; 
$handle=opendir($dirname);

 
9.使用php读取网站文件或目录,使用函数readdir(),且每次读一个,当然可以使用循环进行全部读取,写法如下:
$dirname="./itcast"; 
$handle=opendir($dirname);
while($line=readdir($handle)){
echo $line."<br>";
}

10.使用php显示网站建设中中文命令的文件或目录,使用函数iconv(原格式,新格式,文件);代码如下:

$dirname="./itcast"; 
$handle=opendir($dirname);
while($line=readdir($handle)){
echo iconv('gbk','utf-8',$line)."<br>";
}
注意:gbk,utf-8均为网页格式,有“-”,数据库中格式才没有;

11.使用php关闭网站目录,降低系统资源,使用函数closedir(),写法如下:
$handle=opendir($dirname);
closedir($dirname);
注意:就是说文件夹打开,就需要关闭。

以上就是在巩义网站建设中,会使用到的使用php进行网站文件的常规操作函数合集,希望对大家有用。
本文关键词: php 网站建设 未经允许不得转载:郑州网站建设|郑州网站制作|荥阳网站建设|巩义网站建设|网站优化-全栈网络



说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!
Copyright © 2017-2020 版权所有:全栈网络工作室 备案号:豫ICP备2023004016号 HTML网站地图
郑州网站制作|郑州做网站|巩义网站制作|荥阳做网站|巩义做网站-全栈网络