我把所有的图片存储在一个名为“图片”的文件夹中,里面是一个名为“缩略图”的文件夹,它在上传时以相同的名称存储生成的缩略图。
有时我需要覆盖或删除图片和缩略图。
最初,我在图片文件夹和缩略图文件夹中有文件,所以不需要指定路径,但是必须从路径中删除它,并且不确定如何使用路径。我可以用旧的方式删除这张图片,也可以删除缩略图,但我不能同时想出如何将两者都删除。
<?php
$picpath = "pictures/";
$thumbpath = "pictures/thumbnails/";
if (isset($_POST['submit']))
{
$fruit_name = $_POST['fruit_name'];
if (file_exists($fruit_name)) {
unlink($fruit_name);
echo ("$fruit_name deleted.");
}
else
{
echo ("$fruit_name not deleted, is this a valid name?");
}
}
?>发布于 2018-11-09 12:04:56
您需要先删除一个图像,然后再删除第二个图像。
就像这样:
$fruit_name = $picpath . $_POST['fruit_name'];
$fruit_thumb = $thumbpath . $_POST['fruit_name'];
if (file_exists($fruit_name)) {
unlink($fruit_name);
unlink($fruit_thumb);
echo ("$fruit_name deleted.");
}https://stackoverflow.com/questions/53225343
复制相似问题