fantome195
New Member
دالة فك ضغط zip , دالة unzip();
السلام عليكم
هذه دالة جميلة لفك ضغط ملفات zip عن طريق php
طريقة الاستخدام
file.zip : اسم الملف المراد فك ضغطه
folder : المجلد التي ستوضع فيه الملفات التي سيفك ضغطها من الملف الاول
تحياتي
هذه دالة جميلة لفك ضغط ملفات zip عن طريق php
كود:
[COLOR="SeaGreen"]<?php
function unzip($file,$dir=[COLOR="Red"]rand(10000,99999)[/COLOR]){
$path=[COLOR="Red"]realpath($file)[/COLOR];
$path=[COLOR="Red"]dirname($path)[/COLOR];
$zip = n[COLOR="Red"]ew ZipArchive()[/COLOR] ;
if ([COLOR="Red"]$zip->open($file) !== TRUE[/COLOR]) {
die ('[COLOR="Red"]Could not open archive[/COLOR]');
}
if(!is_dir($dir)){
die("[COLOR="Red"]Dir $dir does not exist[/COLOR]");
}
$zip->extractTo("[COLOR="Red"]$path[/COLOR]");
$zip->close();
}
?> [/COLOR]
طريقة الاستخدام
كود:
<?
[COLOR="SeaGreen"] unzip[/COLOR]("[COLOR="Red"]file.zip[/COLOR]","[COLOR="Red"]folder[/COLOR]");
?>
folder : المجلد التي ستوضع فيه الملفات التي سيفك ضغطها من الملف الاول
تحياتي
اسم الموضوع : دالة فك ضغط zip , دالة unzip();
|
المصدر : برمجة الويب