如何使用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);
什么都没发生
答案 0 :(得分: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)
到$_GET['id']
- MySQL注入漏洞的整数。