最近在写网站,需要上传图片。修改图片就没用了,还会占用服务器的硬盘资源,所以我想到了用unlink功能删除旧照片。这里有一个使用php unlink()函数的教程。有兴趣的朋友来看看吧。
最近在写网站,需要上传图片。修改图片就没用了,还会占用服务器的硬盘资源,所以我想到了用unlink功能删除旧照片。
问题:unlink函数只能删除函数执行文件的相对目录或者磁盘的绝对目录。
两个目录都不方便,因为我保存的图片目录是网站根目录的相对路径。
解决办法:
在导入文件中定义网站磁盘目录的常数,删除时拼接。
在index.php。
//定义磁盘目录
//定义磁盘目录
define('__DOCUMENT_PATH__ ',substr(__FILE__,0,-10));
然后定义一个公共函数。
函数delOldPic($url) {
取消链接(__DOCUMENT_PATH__。$ pic);
}
用自定义函数删除就行了。
问题:安全感会降低,水平有限。这一块的问题无法考证。欢迎朋友们留言求助。
下面通过例子看下PHP unlink() 函数的定义
定义和用法
函数的作用是删除文件。
如果成功,则返回true如果失败,将返回false。
语法
取消链接(文件名,上下文)
参数
形容
文件名
必需的。指定要删除的文件。
语境
可选。指定文件句柄的环境。上下文是一组可以修改流行为的选项。
提示和注释
注意:对上下文的支持是PHP 5.0.0添加的。
例子
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ file=' test.txt
如果(!取消链接($file))
{
echo(“删除$file时出错”);
}
其他
{
echo(' Deleted $ file ');
}
?
总结
以上是边肖介绍的php unlink()函数的使用教程。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。