gpt4 book ai didi

PHP 取消链接();没有这样的文件或目录

转载 作者:行者123 更新时间:2023-12-01 22:29:06 26 4
gpt4 key购买 nike

我到处寻找这个问题,但找不到解决方案。我有这个:

<?php
$file_name = $_GET['name'];
$file_delete = '../u/' . $file_name;
unlink($file_delete);
//header("location: $file_delete");
?>

unlink 返回错误:没有这样的文件或目录,但如果我尝试 header("location: $file_delete"); 它打开文件(本例中为图片)。

我哪里可能错了?

最佳答案

首先获取要删除的文件的绝对路径,并在删除前检查文件是否存在:

 $file_name = $_GET['name'];
$base_dir = realpath($_SERVER["DOCUMENT_ROOT"]);
$file_delete = "$base_dir/your_inner_directories_path/$file_name";
if (file_exists($file_delete)) {unlink($file_delete);}

关于PHP 取消链接();没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43021477/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com