我的服务器中有这个文件
https://www.example.com/user_img/thumb_5926887660a55.jpg
然后我想用php删除这个文件,我使用这段代码。
<?PHP
session_start();
include("connect.php");
$user_img = "/user_img/thumb_5926887660a55.jpg";
if (file_exists($user_img))
{
unlink($user_img);
}
else
{
echo "file not found";
}
?>
和此代码
<?PHP
session_start();
include("connect.php");
$user_img = "https://www.example.com/user_img/thumb_5926887660a55.jpg";
if (file_exists($user_img))
{
unlink($user_img);
}
else
{
echo "file not found";
}
?>
但是我的所有代码仍然没有找到回复文件而没有在dir中删除文件,我该怎么办?
答案 0 :(得分:0)
URL中的路径是相对于服务器的文档根目录,您需要将其添加到文件名中。
$user_img = $_SERVER['DOCUMENT_ROOT'] . "/user_img/thumb_5926887660a55.jpg";