我想使用PHP和MySQL从服务器内部的文件夹中删除图像。图像名称在数据库内部(图像名称中已经包含[jpg]格式)。我尝试了许多方法,以下是其中一种,但目前尚无用。请帮助。
if(isset($_POST['submit2'])) {
$numeroimagem = $_POST["numero"];
$imagem=mysqli_query($con,"SELECT imagem FROM galeria WHERE numero='$numeroimagem'");
$nomeimagem=mysqli_fetch_row ($imagem);
$target = '../imgs/galeria/'.$nomeimagem;
if (file_exists($target)) {
unlink($target);
}
}
表格:
<form action="" method="post">
<input name="numero" type="text" size="3" maxlength="3"><input type="submit" name="submit2" value="Delete"><br>
</form>
最佳答案
您忘记了删除文件。您可以为此使用unlink函数:
http://php.net/manual/en/function.unlink.php
关于php - 从数据库获取文件名并将其从服务器删除,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24391732/