[英]Delete two files from server in different folder but same name PHP
我將所有圖片存儲在一個名為“圖片”的文件夾中,在該文件夾中是一個名為“縮略圖”的文件夾,該文件夾以相同的名稱存儲上載時生成的縮略圖。
有時我需要覆蓋或僅刪除圖片和縮略圖。
最初,我在圖片文件夾和縮略圖文件夾中都有該文件,因此無需指定路徑,但必須將其從中刪除並不確定如何使用這些路徑。 我可以用舊的方式刪除圖片或縮略圖,但是無法解決如何一次獲取兩者。
<?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?");
}
}
?>
您需要先刪除一個圖像,然后再刪除第二個圖像。
像這樣:
$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.");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.