Hallo,
ich lasse mir mittels php ein Verzeichnis anzeigen und möchte u.a. die Funktion "Verzeichnis löschen" anbieten.
Folgenden Code hab ich schon:
Verzeichnis anzeigen:
PHP-Code:
$verzeichnispfad = "../unterordner/";
$verzeichnis = array_slice(scanDir($verzeichnispfad), 2);
$i = 0;
foreach ($verzeichnis as $element[$i])
{
echo " <tr>
<td style=\"width: 70px;\"><a href=\"$verzeichnispfad$element[$i]/showdir.php\">$element[$i]</a></td>
<td style=\"width: 35px;\"><input type=\"submit\" name=\"verzeichnis_loeschen\" class=\"input_delete\" value=\"\" title=\"Verzeichnis $element[$i] löschen\" /></td>
</tr>";
$i++;
}
Datei löschen:
PHP-Code:
if(isset($_POST['verzeichnis_loeschen']))
{
echo $element[$i];
function recursive($dest)
{
$list = array_diff(scandir($dest), array('.', '..'));
foreach ($list as $value)
{
$file = $dest.'/'.$value;
if (is_dir($file))
{
recursive($file);
}
else
{
unlink($file);
}
}
return rmdir($element[$i]);
}
if (recursive('?????????'))
{
echo "OK";
}
else
{
echo "FAIL";
}
}
Nun muss ich im Funktionsaufruf den Pfad zum Ordner [
if (recursive('?????????'))] angeben, der gelöscht werden soll.
Wie bekomme ich den?
Danke schon mal für die Hilfe.
Gruß
Basti
PS: So sieht es bisher aus: