require("$_SERVER[DOCUMENT_ROOT]mysql.php");
$id = $_GET["id"];
$result = mysql_query("SELECT * FROM Setting WHERE ID = \"$id\"");
$row = mysql_fetch_array($result);
switch ($_GET["action"])
{
case "update":
if (!unlink("$_SERVER[DOCUMENT_ROOT]setting/$row[Filename]"))
{
echo "Non è stato possibile cancellare il vecchio file.";
header("Refresh: 2.5; url=index.php");
exit();
}
的錯誤是「警告目錄:取消鏈接(/網絡/ htdocs中/ WWW .vhannibal.net /家庭/設置/):是在一個目錄[...]上線43" ,第43行是警告:取消鏈接(/web/htdocs/www.vhannibal.net/home/setting/):在[...]
if (!unlink("$_SERVER[DOCUMENT_ROOT]setting/$row[Filename]"))
這有什麼錯呢?
如果你這樣做$ row的var_dump,是否設置了文件名?這可能是mysql查詢沒有返回結果。 – 2011-03-29 10:26:53