Hey Leute ich hab da mal ne Frage,
ich will ein ZipArchiv hochladen und dieses dann entpacken! Das mit dem hochladen klappt soweit ohne Probleme aber das mit dem Entpacken klappt nicht! Ich hab auf meinem virtuellen Server das PEAR Framework installiert und benutze auch das Archive_Zip File als Import! Als am erstellen und hinzufügen zu Archiven liegt es nicht, nur am extrahieren aber hier mal mein Code:
Danke schonmal für eure Hilfe
ich will ein ZipArchiv hochladen und dieses dann entpacken! Das mit dem hochladen klappt soweit ohne Probleme aber das mit dem Entpacken klappt nicht! Ich hab auf meinem virtuellen Server das PEAR Framework installiert und benutze auch das Archive_Zip File als Import! Als am erstellen und hinzufügen zu Archiven liegt es nicht, nur am extrahieren aber hier mal mein Code:
PHP:
<?php
include ('Archive/Zip.php'); // imports
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
} else {
list($filename,$extension) = split(".",$_FILES['file']['name']);
echo $filename;
move_uploaded_file($_FILES['file']['tmp_name'], "upload/".$_FILES['file']['name']);
echo "Das Archiv wurde erfolgreich nach upload/".$_FILES['file']['name']." hochgeladen";
$archive = "upload/".$_FILES['file']['name'];
$path = 'pics/';
if(file_exists($archive))
{
$obj = new Archive_Zip($archive);
} else {
die("File no exists");
}
if (obj->extract(array('by_preg' => "/.*jpeg$/")))
{ // all jpeg files
echo 'Extraction successfully!';
} else {
echo 'Error in file extraction';
}
}
?>
Danke schonmal für eure Hilfe