解除链接文件-路径问题-编码器



显然,我很困惑如何在删除文件时使用site_url()。

我的site_url响应http://localhost/Project/index.php

删除文件,使用unlink命令。但是,codeigniter中的unlink命令如何使用site_url。我很惊讶!

下面是上传文件的存储路径!

$config['upload_path']      = './assets/images';

我使用了以下语句:

unlink($_SERVER['DOCUMENT_ROOT']."/NetSach/assets/images/".$_FILES['picture']['name']);

信息:unlink(C:/xampp/htdocs/NetSach/assets/images/sweepers卡通.jpg):没有这样的文件或目录

不好意思,我问了你一个无辜的问题。我希望我比别人理解这个问题!然而,我尝试了下面的方法,发现它终于工作了!

unlink($_SERVER['DOCUMENT_ROOT'].'/project_folder/assets/images/'.$res['image_url']);

$_SERVER['DOCUMENT_ROOT']//成功给出项目文件夹的根路径

我使用路径的编码方式。例如,base_url()不能在unlink中工作,因为它不接受https://

我希望这个答案会对某人有用!