巩义网站建设中,偶尔会用到使用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 网站建设 未经允许不得转载:郑州网站建设|郑州网站制作|荥阳网站建设|巩义网站建设|网站优化-全栈网络