PHP rmdir()函数的用法总结


Posted in PHP onJuly 02, 2019

本教程将介绍rmdir()函数的使用

新建一个293.php,如图所示:

PHP rmdir()函数的用法总结

输入php网页的结构(<?php?>),如图所示:

PHP rmdir()函数的用法总结

声明PHP与浏览器交互的文件类型和编码,如图所示:

PHP rmdir()函数的用法总结

rmdir()函数的作用:作用:删除空的目录,语法结构如图所示:

PHP rmdir()函数的用法总结

使用 rmdir() 函数删除空的目录,代码:$dir = rmdir("newFile");

PHP rmdir()函数的用法总结

使用 if 语句判断目录是否删除成功,成功:输出 目录删除成功,失败:输出 目录删除失败,代码如图所示:

PHP rmdir()函数的用法总结

扩展内容:

要删除的目录作为参数发送给rmdir()函数,如果成功,它将返回True;如果失败,它将返回False。

语法:

rmdir(dirname, context)

参数的使用:

PHP中的rmdir()函数接受两个参数。

dirname:它是一个强制参数,指定要删除的目录。

context:它是一个可选参数,指定流的行为。

返回值:

成功时返回True,失败时返回False。

错误和异常

1、rmdir()函数在失败时生成E_WARNING级别错误。

2、必须先关闭opendir()才能使用rmdir()函数,否则会给出权限被拒绝错误。

3、PHP检查脚本运行的目录是否与安全模式下正在执行的脚本具有相同的UID(所有者)。

rmdir()函数代码示例1:

<?php 

// 创建一个名为gfg的目录

mkdir('gfg'); 

$dirname= "gfg"; 

  

// 使用rmdir()删除目录

rmdir($dirname); 

?>

输出:

1

rmdir()函数代码示例2:

<?php 

// 创建一个名为gfg的目录

 $dirname = "gfg"; 

  

// 使用rmdir()删除目录

if(rmdir($dirname)) 

{ 

 echo ("$dirname已成功删除"); 

} 

else

{ 

 echo ($dirname . "不能被删除"); 

} 

?>

输出:gfg已成功删除

PHP 相关文章推荐
编译问题
Oct 09 PHP
PHP 中dirname(_file_)讲解
Mar 18 PHP
php allow_url_include的应用和解释
Apr 22 PHP
PHP获取MSN好友列表类的实现代码
Jun 23 PHP
php数组使用规则分析
Feb 27 PHP
检测codeigniter脚本消耗内存情况的方法
Mar 21 PHP
php简单smarty入门程序实例
Jun 11 PHP
php邮件发送的两种方式
Apr 28 PHP
ThinkPHP的SAE开发相关注意事项详解
Oct 09 PHP
php json相关函数用法示例
Mar 28 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
Aug 02 PHP
PHP实现随机发扑克牌
Apr 22 PHP
PHP+iframe模拟Ajax上传文件功能示例
Jul 02 #PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 #PHP
PHP实现带进度条的Ajax文件上传功能示例
Jul 02 #PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
Jul 01 #PHP
PHP大文件切割上传并带进度条功能示例
Jul 01 #PHP
PHP大文件切割上传功能实例分析
Jul 01 #PHP
PHP使用反向Ajax技术实现在线客服系统详解
Jul 01 #PHP
You might like
php中session_unset与session_destroy的区别分析
2011/06/16 PHP
PHP学习笔记 (1) 环境配置与代码调试
2011/06/19 PHP
使用php语句将数据库*.sql文件导入数据库
2014/05/05 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
2014/06/30 PHP
php实现excel中rank函数功能的方法
2015/01/20 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
2017/07/31 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
php微信开发之关注事件
2018/06/14 PHP
浅谈php的TS和NTS的区别
2019/03/13 PHP
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
javascript定时保存表单数据的代码
2011/03/17 Javascript
使用jquery实现以post打开新窗口
2014/03/19 Javascript
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
JS实现点击按钮后框架内载入不同网页的方法
2015/05/05 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
javascript中的previousSibling和nextSibling的正确用法
2015/09/16 Javascript
JavaScript中字面量与函数的基本使用知识
2015/10/20 Javascript
jQuery获取cookie值及删除cookie用法实例
2016/04/15 Javascript
AngularJS动态菜单操作指令
2017/04/25 Javascript
详解JavaScript事件循环机制
2018/09/07 Javascript
vue+webpack 更换主题N种方案优劣分析
2019/10/28 Javascript
vue quill editor 使用富文本添加上传音频功能
2020/01/14 Javascript
vue相关配置文件详解及多环境配置详细步骤
2020/05/19 Javascript
小程序瀑布流组件实现翻页与图片懒加载
2020/05/19 Javascript
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
Python解析json文件相关知识学习
2016/03/01 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
浅析Python 字符编码与文件处理
2020/09/24 Python
手术室护士个人总结
2015/02/13 职场文书
出国留学英文自荐信
2015/03/25 职场文书
员工担保书范本
2015/09/22 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
jdbc使用PreparedStatement批量插入数据的方法
2021/04/27 MySQL
MySQL官方导出工具mysqlpump的使用
2021/05/21 MySQL
Python函数中apply、map、applymap的区别
2021/11/27 Python