问题
最近用TP5在搭一个小系统,系统里有上传图片的功能,既然有上传图片,就需要有删除图片的机制,由于需求的主人条件不大好,系统存储空间不大,所以当一张图片不再需要的时候我就想自动把它删掉,但是在使用unlink去删除的时候一直在报找不到路径的错误,看了好几次路径是没有问题的,网上似乎没什么人遇到这样的问题,于是最后无奈,只得在入口文件配置一个路径的变量来对它进行删除。
解决方案
我们直接在index.php入口文件中自定义一个相对路径就可以了,道理非常简单,那么直接贴代码了:
将COMMON_PATH全局变量指向我们存放公共文件夹的目录public下,然后unlink的时候根据COMMON_PATH下的上传文件夹upload下面的文件进行删除:
最后实验验证是OK的
转载注明出处