首页 » 网站建设 » php路径链接技巧_PHP 访问目录

php路径链接技巧_PHP 访问目录

访客 2024-12-01 0

扫一扫用手机浏览

文章目录 [+]

1)opendir

定义和用法

php路径链接技巧_PHP 访问目录

opendir() 函数打开目录句柄。

php路径链接技巧_PHP 访问目录
(图片来自网络侵删)

语法

opendir(path,context);

参数描述

path必需。
规定要打开的目录路径。

context可选。
规定目录句柄的环境。
context 是可修正目录流的行为的一套选项。

技能细节

返回值:

成功则返回目录句柄资源。
失落败则返回 FALSE。

如果路径不是合法目录,或者由于容许限定或文件系统缺点导致的目录不能打开,则抛出 E_WARNING 级别的缺点。

您可以通过在函数名称前添加 '@' 来隐蔽 opendir() 的缺点输出。

2)readdir

定义和用法

readdir() 函数返回目录中下一个文件的文件名。

语法

readdir(dir_handle);

参数描述

dir_handle

可选。
指定之前由 opendir() 打开的目录句柄资源。

如果该参数未指定,则利用末了一个由 opendir() 打开的链接。

返回值:若成功则返回条款名称(文件名),失落败则返回 FALSE。

3)closedir

定义和用法

closedir() 函数关闭目录句柄。

语法

closedir(dir_handle);

参数描述

dir_handle

可选。
指定之前由 opendir() 打开的目录句柄资源。

如果该参数未指定,则利用末了一个由 opendir() 打开的链接。

例:dir.php

<?php

$dirname = 'dir';//目录路径

$handle = opendir($dirname);//打开目录句柄

while($file = readdir($handle))//若成功则返回条款名称(文件名),失落败则返回 FALSE。

{

echo $file.\"大众<br>\"大众;

}

closedir($handle);//关闭目录句柄

?>

结果:

例:dir2.php

定义和用法

dir() 函数返回 Directory 类的实例。
该函数用于读取一个目录,包含如下:

给定的要打开的目录 dir() 的 handle 和 path 两个属性是可用的 handle 和 path 属性有三个方法:read()、rewind() 和 close()

语法

dir(directory,context);

参数描述

directory必需。
规定要打开的目录。

context可选。

返回值:返回 Directory 类的实例。
若失落败则返回 FALSE。

<?php

$d = dir(\公众dir\"大众);//打开的目录

echo \"大众Handle: \"大众 . $d->handle . \公众<br>\"大众; //句柄属性

echo \"大众Path: \公众 . $d->path . \"大众<br>\"大众;//路径属性

while ($entry = $d->read()){ //读取文件名 遍历操作

echo $entry.\公众<br>\"大众;

}

$d->close();//关闭

?>

结果:

2.创建和删除目录

1)mkdir

定义和用法

mkdir() 函数创建目录。

若成功,则返回 true,否则返回 false。

语法

mkdir(path,mode,recursive,context)

参数描述

path必需。
规定要创建的目录的名称。

mode必需。
规定权限。
默认是 0777。

recursive必需。
规定是否设置递归模式。

context必需。
规定文件句柄的环境。
Context 是可修正流的行为的一套选项。

解释

mkdir() 考试测验新建一个由 path 指定的目录。

默认的 mode 是 0777,意味着最大可能的访问权。

2)rmdir

定义和用法

rmdir() 函数删除空的目录。

若成功,则该函数返回 true。
若失落败,则返回 false。

语法

rmdir(dir,context)

参数描述

dir必需。
规定要删除的目录。

context必需。
规定文件句柄的环境。
Context 是可修正流的行为的一套选项。

解释

考试测验删除 dir 所指定的目录。
该目录必须是空的,而且要有相应的权限。

例:mkdir.php

<?php

$dirname = \"大众dir\"大众;//文件目录

if(file_exists($dirname))//判断文件是否存在,如果存在删除

{

rmdir($dirname);

}

if(mkdir($dirname))//创建目录 若成功,则返回 true,否则返回 false。

{

echo \"大众{$dirname}创建成功\"大众;

}

?>

结果:

标签:

相关文章

介绍皮肤设置,如何打造理想肌肤状态

随着科技的发展和人们对美的追求,皮肤设置已成为美容护肤的重要一环。如何根据皮肤类型、肤质、年龄等因素进行合理设置,已成为众多爱美人...

网站建设 2025-01-03 阅读1 评论0

介绍盖章制作,传承文化,彰显权威

自古以来,盖章在我国文化中具有重要的地位。从古代的官印、私印到现代的公章、合同章,盖章已成为一种独特的文化符号,承载着丰富的历史内...

网站建设 2025-01-03 阅读1 评论0

介绍监控破坏,技术手段与法律风险并存

随着科技的飞速发展,监控设备已遍布大街小巷,成为维护社会治安的重要手段。一些不法分子为了逃避法律制裁,开始研究如何破坏监控设备。本...

网站建设 2025-01-03 阅读1 评论0

介绍登录不上之谜,技术故障还是人为疏忽

随着互联网的普及,登录已成为人们日常生活中不可或缺的一部分。在享受便捷的登录不上这一问题也困扰着许多用户。本文将深入剖析登录不上之...

网站建设 2025-01-03 阅读1 评论0

介绍电脑键盘调出方法,让操作更高效

随着科技的发展,电脑已经成为了我们日常生活中不可或缺的工具。而电脑键盘,作为电脑输入设备,更是我们与电脑进行交流的桥梁。你是否知道...

网站建设 2025-01-03 阅读1 评论0

介绍磁力链,高效便捷的文件下载利器

在互联网高速发展的今天,文件下载已成为日常生活中不可或缺的一部分。而磁力链作为一种新型的文件下载方式,凭借其高效、便捷的特点,受到...

网站建设 2025-01-03 阅读1 评论0