// извлекаем архив в созданную директорию $dir
// Подключаем библиотеку PCL Zip
require_once('pclzip.lib.php');
// Создаем объект $zip. В качестве параметра передаем имя архива.
$zip = new PclZip($full_path);
$list = $zip->extract(PCLZIP_OPT_PATH, $dir, PCLZIP_OPT_REMOVE_ALL_PATH);
if ($list == 0)
{
echo "ERROR : ".$archive->errorInfo(true);
}
echo "извлечены файлы:<br>";
for ($i=0; $i<sizeof($list); $i++)
{
$ret= $list[$i]["stored_filename"];
$file_ext = explode(".", $ret);
if ($file_ext[1] == "html")
{
$file = $dir."/".$ret;
echo $ret;
}
else
{
$file = "";
echo $ret";
}
}