在学习thinkphp5中,上传的附件要用新的代替,需要把旧图删除掉,试了几次unlink()的用法,文件的目录的写法不对,会直接报错,报错信息有很几种:但路径只有一个:
$picurl=SITE_URL.'/public/static'.$article['pic'];//这种写法不行,虽然打印出来的路径可以直接访问到该文件$picurl='../public/static'.$article['pic'];//把前面的根目录用两个..代替,就可以,这应该是系统默认的绝对路径吧
unlink($picurl);
本文介绍了在ThinkPHP5框架中实现图片替换时如何正确地删除旧图片的方法。通过调整图片路径的写法,确保unlink()函数可以成功删除指定的文件。文章对比了两种不同的路径设置方式,并说明了其效果。
&spm=1001.2101.3001.5002&articleId=80174623&d=1&t=3&u=1bf7c91d31ff49edbb42b730542d5e9f)
914

被折叠的 条评论
为什么被折叠?



