我有一个奇怪的问题: 我试图取消文件与子文件夹的链接。
所以子文件夹是folder1
我的unlink看起来像这样:
unlink("uploads/sfm/c4ca4238a0b923820dcc509a6f75849b/".'folder1/'.$_GET['delete']);
结果:他从文件夹中删除了该文件。
要捕获foldername,我使用basename();
这显示了我当前的目录:basename($dir);
当我回显basename($dir);
het输出:folder1
所以我把基本名称放在unlink中:
unlink("uploads/sfm/c4ca4238a0b923820dcc509a6f75849b/".basename($dir).'/'.$_GET['delete']);
结果:我无法再删除该文件了!
basename($dir) == folder1
出了什么问题?
答案 0 :(得分:-1)
尝试使用相同的运算符
echo "uploads/sfm/c4ca4238a0b923820dcc509a6f75849b/".basename($dir)."/Penguins.jpg";