Php 从服务器上不同文件夹中删除两个文件,但名称相同
我将所有图片存储在一个名为pictures的文件夹中,其中有一个名为thumbnails的文件夹,该文件夹在上传时以相同的名称存储生成的缩略图 有时我需要覆盖或只是删除图片和缩略图 最初,我把文件放在图片文件夹和缩略图文件夹中,因此不需要指定路径,但不得不将其从中删除,并且不确定如何使用路径。我可以用老方法删除图片或缩略图,但无法同时获得这两个图片Php 从服务器上不同文件夹中删除两个文件,但名称相同,php,image,Php,Image,我将所有图片存储在一个名为pictures的文件夹中,其中有一个名为thumbnails的文件夹,该文件夹在上传时以相同的名称存储生成的缩略图 有时我需要覆盖或只是删除图片和缩略图 最初,我把文件放在图片文件夹和缩略图文件夹中,因此不需要指定路径,但不得不将其从中删除,并且不确定如何使用路径。我可以用老方法删除图片或缩略图,但无法同时获得这两个图片 <?php $picpath = "pictures/"; $thumbpath = "pictures/thumbnails/"; if
<?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.");
}
你的文件存在应该检查两个路径,而不是一个错误,我想我需要以某种方式添加.jpg,可能最好是通过formGot-it,只需要更改为$fruit_-name=$picpath$_张贴['fruit_name']。“.jpg”;