我尝试删除图像目录中的图像,但仍然没有发生在我的图像文件中。 我尝试使用此代码使用方法:带ID的图像删除功能
<a href=\"../admin/core/de_products.php?id=$row[id]\">Delete</a>
使用此项功能:
<?php
require_once("../inc/con_db.php");
if(isset($_GET["id"]) && $_GET["id"]!="")
{
$image=mysql_query("SELECT * FROM products WHERE id='".$_GET["id"]."'") or die(mysql_error());`
if(mysql_num_rows($image)>0)
{
$row=mysql_fetch_array($image);
$image_name=$row["img_thumb"];`
$check=mysql_query("DELETE FROM products WHERE id='".$_GET["id"]."'") or die(mysql_error());
if($check)
{
@unlink("images/products/thumbs/".$image_name);
echo "Database has been deleted!";
}
else
{
echo "Oops, there is some problem";
}
}
}
?>
注意:请注意''删除产品WHERE id ='“。$ _ GET [”id“]。”'“'!!!这是不安全的! – Wh1T3h4Ck5
1.注意sql注入攻击! 2.确保已达到取消链接功能(检查“数据库已被删除!”是否为printet)3.从取消链接中删除@ charachter,启用所有php错误和警告并更新所有错误信息 – RezaSh