php中unlink()、mkdir()、rmdir()等方法的使用介绍_php技巧

unlink()函数删除文件 、mkdir()函数创建目录、rmdir()函数删除目录

复制代码 代码如下:

<html>
<head>
<title>unlink()函数使用实例</title>
</head>
<body>
<?
//使用unlink函数删除文件
$filename="data.txt"; //定义变量
unlink($filename); //用unlink函数删除文件,这里的filename应该是相对的地址,也就是说将当前网页目录下的data.txt删除掉。如果成功则返回 TRUE,失败则返回 FALSE。
//今天刚在服务器上使用unlink函数的时候,用相对地址就报错,找不到文件,于是改为绝对地址,就删除掉了!本机是window,服务器是lunix。暂时就是window下用相对地址,lunix下用绝对地址!大家用了看看,是不是这样,再帮确认下!
</body>
</html>
<html>
<head>
<title>mkdir()函数使用实例</title>
</head>
<body>
<?
//使用mkdir函数创建目录
$dirname="mydir"; //定义变量
mkdir($dirname,0700); //用mkdir来创建目录,这里的目录也是相对的就是在这个网页的目录下再创建一个名为“mydir”的目录!如果成功则返回 TRUE,失败则返回 FALSE。
//今天刚 在服务器上使用unlink函数的时候,用相对地址就报错,找不到文件,于是改为绝对地址,就删除掉了!本机是window,服务器是lunix。暂时就 是window下用相对地址,lunix下用绝对地址!大家用了看看,是不是这样,再帮确认下!
?>
</body>
</html>
<html>
<head>
<title>rmdir()函数使用实例</title>
</head>
<body>
<?
//使用rmdir函数删除目录
$dirname="mydir"; //定义变量
rmdir($dirname); //用rmdir来删除目录,这里的目录也是相对的就是在这个网页的目录下一个名为“mydir”的目录删除!如果成功则返回 TRUE,失败则返回 FALSE。
//今天刚 在服务器上使用unlink函数的时候,用相对地址就报错,找不到文件,于是改为绝对地址,就删除掉了!本机是window,服务器是lunix。暂时就 是window下用相对地址,lunix下用绝对地址!大家用了看看,是不是这样,再帮确认下!
?>
</body>
</html>

呵呵,简单的应用!系统里总是要上传图片,文档之类的,后台管理里面都是删除记录,而不删除实际已经上传的图档。现在服务器很臃肿了,原来删除指定的文件也不难,就unlink函数就好!

时间: 2024-09-25 14:33:35

php中unlink()、mkdir()、rmdir()等方法的使用介绍_php技巧的相关文章

php class中self,parent,this的区别以及实例介绍_php技巧

一,this 1,要用this,你必有是一个对像的形势,不然它会报错的,Fatal error: Using $this when not in object context.2,this可以调用本类中的方法和属性,也可以调用父类中的可以调的方法和属性 二,self 1,self可以访问本类中的静态属性和静态方法,可以访问父类中的静态属性和静态方法.2,用self时,可以不用实例化的 三,parent 1,parent可以访问父类中的静态属性和静态方法.2,用parent时,可以不用实例化的 复

PHP中数组合并的两种方法及区别介绍_php技巧

PHP数组合并两种方法及区别 如果是关联数组,如下: 复制代码 代码如下: $a = array( 'where' => 'uid=1', 'order' => 'uid', ); $b = array( 'where' => 'uid=2', 'order' => 'uid desc', ); 1. array_merge,如果两个数组存在相同的key,后面的一个会覆盖前面的 复制代码 代码如下: <?php $c = array_merge($a, $b); var_ex

PHP中copy on write写时复制机制介绍_php技巧

什么是写时复制(Copy On Write)? 答:在复制一个对象的时候并不是真正的把原先的对象复制到内存的另外一个位置上,而是在新对象的内存映射表中设置一个指针,指向源对象的位置,并把那块内存的Copy-On-Write位设置为1.这样,在对新的对象执行读操作的时候,内存数据不发生任何变动,直接执行读操作:而在对新的对象执行写操作时,将真正的对象复制到新的内存地址中,并修改新对象的内存映射表指向这个新的位置,并在新的内存位置上执行写操作. 这个技术需要跟虚拟内存和分页同时使用,好处就是在执行复

php中flush()、ob_flush()、ob_end_flush()的区别介绍_php技巧

flush().ob_flush().ob_end_flush()三者的区别: 首先,说下buffer,它是一个内存地址空间,为4096(1kb)[在php.ini配置文件中找到output_buffering配 置],php有php output_buffering机制,php代码在执行的时候,并不是立即将内容输出,而是想将echo/print内容输出到buffer,buffer满的时候才会将数据交给系统内核交由tcp传给浏览器显示,当开启php php output_buffering机制(

php中\r \r\n \t的区别示例介绍_php技巧

\n 软回车: 在Windows 中表示换行且回到下一行的最开始位置.相当于Mac OS 里的 \r 的效果. 在Linux.unix 中只表示换行,但不会回到下一行的开始位置. \r 软空格: 在Linux.unix 中表示返回到当行的最开始位置. 在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n 的效果. \t 跳格(移至下一列). 它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效. \r\n 一般一起用,用来表示键盘上的回车键,也可只

在SQL Server中使用CLR调用.NET方法实现思路_实用技巧

介绍 我们一起来做个示例,在.NET中新建一个类,并在这个类里新建一个方法,然后在SQL Server中调用这个方法.按照微软所述,通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显著地增强了数据库编程模型. 这使得开发人员可以用任何CLR语言(如C#.VB.NET或C++等)来写存储过程.触发器和用户自定义函数. 我们如何实现这些功能呢? 为了使用CLR,我们需要做如下几步: 1.在.NET中新建一个类,并在这个类里

PHP中Closure类的使用方法及详解_php实例

Closure,匿名函数,又称为Anonymous functions,是php5.3的时候引入的.匿名函数就是没有定义名字的函数.这点牢牢记住就能理解匿名函数的定义了. Closure 类(PHP 5 >= 5.3.0)简介 用于代表 匿名函数 的类. 匿名函数(在 PHP 5.3 中被引入)会产生这个类型的对象,下面我们来看一下PHP Closure类的使用方法及介绍. PHP Closure类之前在PHP预定义接口中介绍过,但它可不是interface哦,它是一个内部的final类.Clo

JavaScript中数组的22种方法必学(推荐)_javascript技巧

前面的话 数组总共有22种方法,本文将其分为对象继承方法.数组转换方法.栈和队列方法.数组排序方法.数组拼接方法.创建子数组方法.数组删改方法.数组位置方法.数组归并方法和数组迭代方法共10类来进行详细介绍 对象继承方法 数组是一种特殊的对象,继承了对象Object的toString().toLocaleString()和valueOf()方法 [toString()] toString()方法返回由数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串 [注意]该方法的返回值与不使用任何参数

JavaScript中的noscript元素属性位置及作用介绍_javascript技巧

一.<script>元素属性 向XHTML页面中插入JavaScript的主要方法,就是使用<script>元素,该元素有5个属性分别为charset.defer.language.src.type,经常使用的是type.src.defer这三个. 1.type属性的值一般都是text/javascript,该属性是必须的,<script type="text/javascript"/>. 2.src属性的值是*.js外部文件,该属性是可选的,<