Ich habe vor ein verzeichnis zu listen und per klick eine datei die sich dort als zip befindet zu entpacken aber irgendwie tut er das nicht. Könnte mir da wer helfen ?
Danke
Danke
PHP-Code:
<?php
if ($zip=="ok") {
echo $zipfile = $_SERVER['DOCUMENT_ROOT']."/".$datei;
echo"<br>";
echo $des = $_SERVER['DOCUMENT_ROOT'];
system("unzip -o $zipfile -d $des", $ret_val);
echo "<pre>".$ret_val."</pre>";
echo ("<br><font color=\"#FF0000\">Datei wurde erfolgreich entpackt</font>");
echo "<META HTTP-EQUIV=Refresh CONTENT=\"4; URL=". $_SERVER[PHP_SELF] ."\">";
exit();
}
if ($dir = @opendir("./")) {
while (($file = readdir($dir)) !== false) {
if (strstr($file, '.zip') <> "") {
echo "<A HREF=\"$file\">$file</A> <a href=\"". $_SERVER[PHP_SELF] ."?datei=$file&zip=ok\"><font color=\"#00FF00\">Unzip</font></a> ";
echo "<a href=\"". $_SERVER[PHP_SELF] ."?datei=$file&loeschen=ok\"><font color=\"#FF0000\">löschen</font></a><br>";
}
}
closedir($dir);
}
?>
Kommentar