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 相关文章推荐
生成卡号php代码
Apr 09 PHP
php重定向的三种方法分享
Feb 22 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
Jul 15 PHP
ThinkPHP有变量的where条件分页实例
Nov 03 PHP
PHP中使用循环实现的金字塔图形
Nov 08 PHP
php随机抽奖实例分析
Mar 04 PHP
微信公众平台开发之天气预报功能
Aug 31 PHP
php代码架构的八点注意事项
Jan 25 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
Nov 23 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
Sep 01 PHP
PHP一致性hash分布式算法封装类定义与用法示例
Aug 04 PHP
laravel Validator ajax返回错误信息的方法
Sep 29 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压缩和解压缩字符串的方法
2015/03/14 PHP
PHP数据库连接mysql与mysqli对比分析
2016/01/04 PHP
分享php多功能图片处理类
2016/05/15 PHP
php利用fsockopen GET/POST提交表单及上传文件
2017/05/22 PHP
java解析json方法总结
2019/05/16 PHP
Javascript下判断是否为闰年的Datetime包
2010/10/26 Javascript
jquery trim() 功能源代码
2011/02/14 Javascript
jquery中ajax调用json数据的使用说明
2011/03/17 Javascript
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
JS使用post提交的两种方式
2015/12/03 Javascript
AngularJS使用ngOption实现下拉列表的实例代码
2016/01/23 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
Bootstrap基本组件学习笔记之input输入框组(9)
2016/12/07 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
[33:23]Secret vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[53:52]OG vs EG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python的re模块正则表达式操作
2016/05/25 Python
Python中的pack和unpack的使用
2018/03/12 Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
2018/04/22 Python
对python过滤器和lambda函数的用法详解
2019/01/21 Python
python 单线程和异步协程工作方式解析
2019/09/28 Python
css3实现二维码扫描特效的示例
2020/10/29 HTML / CSS
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
Herschel Supply Co.美国:背包、手提袋及配件
2020/11/24 全球购物
Oracle里面常用的数据字典有哪些
2014/02/14 面试题
采购部部门职责
2013/12/15 职场文书
毕业证丢失证明
2014/01/15 职场文书
高级编程求职信模板
2014/02/16 职场文书
社区网格化管理实施方案
2014/03/21 职场文书
社保转移委托书范本
2014/10/08 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书
如何书写授权委托书?
2019/06/25 职场文书
Python图片验证码降噪和8邻域降噪
2021/08/30 Python