我有一個表,它將圖像名稱存儲在表中,並將文件存儲在服務器上的文件夾中。我想要做的是能夠從數據庫中刪除記錄,同時從服務器上的文件夾中刪除表格記錄中名稱相應的圖像。任何幫助將下面不勝感激是代碼:我需要幫助從數據庫中刪除記錄時從文件夾中刪除圖像
if ((isset($_POST['hiddenFieldID'])) && ($_POST['hiddenFieldID'] != "")) {
$deleteSQL = sprintf("DELETE FROM photodiary WHERE pdiaryID=%s",
GetSQLValueString($_POST['hiddenFieldID'], "int"));
mysql_select_db($database_connMain, $connMain);
$Result1 = mysql_query($deleteSQL, $connMain) or die(mysql_error());
$deleteGoTo = "adphotodiary.php?user=" . $row_rsadmin['adID'] . "";
if (isset($_SERVER['QUERY_STRING'])) {
$deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
$deleteGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $deleteGoTo));
}
我真的希望在數據庫的路徑數據並非來自用戶的輸入... http://xkcd.com/327/ –
@Armel:試過,但在文件夾中不刪除圖像。文件夾路徑是: - $ path =「../photodiary/」; –