1

如何使用 php 删除名为 (images) 的服务器文件夹中的图像文件我正在尝试以下代码

<a href="delete.php? id=<?php echo $row_DetailRS1['id'];?>">Delete</a>

这带我去 delete.php 页面

$id=$_GET['id'];            
$select = mysql_query("SELECT `file_name` FROM `flie_record WHERE `file_records`.`id` = '$id'");
$image  =mysql_fetch_array($select);
@unlink('images/'.$image);

什么也没发生

4

1 回答 1

3

$image是一个数组,您需要添加键:

$id = (int)$_GET['id'];            
$select = mysql_query("SELECT `file_name` FROM `file_records` WHERE `file_records`.`id` = '$id'");
$image  =mysql_fetch_array($select);
@unlink('images/'.$image['file_name']);

(int)to $_GET['id']- MySQL 注入孔的整数。

于 2013-02-19T15:54:30.813 回答