1
我正在製作一個腳本來列出目錄中的所有文件。如果用戶想要刪除其中一個文件,用戶可以選中複選框。我到目前爲止的腳本如下。下一步是在頁面重新加載時在表單上重複刪除$ i並取消鏈接(刪除)已檢查的相關文件時,在表單上發佈。不過,我不太清楚如何做到這一點,因爲我相當新的PHP。目錄中可能有不同數量的文件,我只想刪除選中的文件。任何提示如何實現這一點將不勝感激!獲取所有變量和解除鏈接文件php
//directory to list the files from
$directory = "";
//get all image files
$files = glob($directory . "*.*");
echo "<h2>Files available:</h2>";
echo "<ul>";
echo "<form action=\"\" method=\"post\">";
echo "<input type=\"hidden\" name=\"delete\" value=\"true\" />";
//interger count
$i = 0;
//print each file name except index.php
foreach($files as $file) {
if ($file != "index.php") {
echo "<li><input type=\"checkbox\" name=\"delete{$i}\" value=\"{$file}\" /> <a href=\"http://files.abc.com/{$file}\">http://files.abc.com/" . $file . "</a></li>";
$i++;
}
}
echo "<li><input type=\"submit\" value=\"Delete Selected Files\" /></li>";
echo "</form>";
echo "</ul>";
刪除[]不刪{$ I}然後你必須通過一個很好的陣列循環 – 2012-05-31 20:45:50