比来正在写个网站需求上传图片,假如修正图片,那图片就不用了,会占用效劳器的硬盘资本,以是想到用unlink函数删除了旧照片。
成绩 : unlink函数只能删除了绝对于函数执行文件的绝对目次或磁盘的相对目次。
两个目次都没有不便, 由于网站存的图片目次是网站根目次的绝对门路。
处理方法:
正在入口文件界说网站磁盘目次的常量 , 正在删除了的时分进行拼接;
正在index.php
// 界说磁盘目次 // 界说磁盘目次 define('__DOCUMENT_PATH__',substr(__FILE__ ,0,-10) ); 而后界说一个公共函数 function delOldPic($url) { unlink(__DOCUMENT_PATH__.$pic); }
用自界说函数删除了就能够了。
上面经过例子看下PHP unlink() 函数的界说。
界说以及用法
unlink() 函数删除了文件。
若胜利,则前往 true,失败则前往 false。
语法
unlink(filename,context)
正文:对 context 的支持是 PHP 5.0.0 增加的。
例子:
<?php $file = "test.txt"; if (!unlink($file)) { echo ("Error deleting $file"); } else { echo ("Deleted $file"); } ?>
保举教程:PHP教程
以上就是PHP中删除了网站旧照片的实例教程的具体内容,更多请存眷资源魔其它相干文章!
标签: php 网站 php开发教程 php开发资料 php开发自学 删除 旧照片 教程
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!