Hallo,
ich lese Verzeichnisse mit folgendem Skript aus:
Jetzt möchte ich die aufgelisteten Dateien löschen. Es wird jeweils eine Checkbox pro Datei ausgegeben:
Jetzt schicke ich das Formular ab an eine Datei, in der ich mit folgendem Skript versuche, die selektierten Dateien zu löschen:
Dieser Ansatz hat leider nicht geklappt. Was mache ich falsch?
ich lese Verzeichnisse mit folgendem Skript aus:
PHP:
$dirname = "library/languages/";
$files = array();
$dir = opendir ($dirname);
while ($file = readdir ($dir)) {
if (($file != ".") && ($file != "..")) {
if (is_file ($dirname."/".$file)) {
$files[] = $file;
}
}
}
closedir ($dir);
sort ($files);
Jetzt möchte ich die aufgelisteten Dateien löschen. Es wird jeweils eine Checkbox pro Datei ausgegeben:
PHP:
<input name=\"select[]\" type=\"checkbox\" id=\"select[]\" value=\"".$i."\">
PHP:
$dirname = "library/languages/";
$files = array();
$dir = opendir ($dirname);
while ($file = readdir ($dir)) {
if (($file != ".") && ($file != "..")) {
if (is_file ($dirname."/".$file)) {
$files[] = $file;
}
}
}
closedir ($dir);
sort ($files);
for ($i2 = 0; $i2 < count ($select); $i2++) {
$file_delete = substr ($select[$i2], 0, -4);
if (!unlink ("library/languages/".$file_delete.".php"))) {
echo "Fehler";
}
}