簡體   English   中英

從服務器上的不同文件夾中刪除兩個文件,但名稱相同的PHP

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM