PDA

View Full Version : extract فایل zip



reza_first1
شنبه 21 خرداد 1390, 13:08 عصر
با سلام به دوستان عزیز . من فایل zip دارم که شامل یک فایل xml و یک folder که شامل ۲ تا عکس . من در extract کردن فایل مشکل دارم من این کار رو با ZipArchive کردم اما folder درست extract نمی شود و به صورت فایل خالی می باشد اگه از دوستان کسی میتونه کمک کنه ممنون میشم.کدم



$zip = new ZipArchive();
$zip->open(dirname(__FILE__) . '/../../temp/download/109e8ffc85.ris');
$zip->extractTo(dirname(__FILE__) . '/../../temp/cache/' . time());
$zip->close();

reza_first1
شنبه 21 خرداد 1390, 13:09 عصر
109e8ffc85.ris فایل zip ام هست.

رضا قربانی
یک شنبه 22 خرداد 1390, 00:19 صبح
<?php
$file='1.zip';
$zip=zip_open($file);
while($read_zip=zip_read($zip)){

$filename=zip_entry_name($read_zip);
$open=zip_entry_open($zip,$read_zip,'r');
$read=zip_entry_read($read_zip,zip_entry_filesize( $read_zip));
$fopen=fopen($filename,'w');
fwrite($fopen,$read);
echo $filename."-> Created";
}
?>