gpt4 book ai didi

php - unlink() 不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 04:04:26 24 4
gpt4 key购买 nike

  for($i=0; $i<count($_POST['list']); $i++) { 
echo $_POST['list'][$i];
if(is_file($_POST['list'][$i])) echo "ok"; else echo "false";
unlink($_POST['list'][$i]);
}

我正在尝试删除服务器中的图像文件。

echo $_POST['list'][$i] 输出 ../Profile/JPN012/test2.JPG(图像路径)。

但是 is_file()unlink() 不起作用。虽然我更改了所有目录和图像file(0777)的权限,但它不起作用。

(Linux操作系统环境)

有什么问题吗?

最佳答案

我认为问题在于 is_file 和 unlink 中的文件路径参数。如果您可以在调用 is_file 或 unlink 之前将目录更改为文件所在的位置,那么会更容易。之后,您只能使用文件名,例如 is_file('test2.png')。

   <?php
$old = getcwd(); // Save the current directory
chdir($path_to_file);
unlink($filename);
chdir($old); // Restore the old working directory
?>

(来源:http://au1.php.net/chdir)

关于php - unlink() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21807190/

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