هل يوجد امر لفك ضغط tar.gz بدون استخدام دالة او امر exec
نريد امر ينفع لكل السيرفرات او عدة اوامر لكل نظام او لوحة تحكم
تحياتى لكم
هل يوجد امر لفك ضغط tar.gz بدون استخدام دالة او امر exec
نريد امر ينفع لكل السيرفرات او عدة اوامر لكل نظام او لوحة تحكم
تحياتى لكم
هداك الله واثابك اخي المبرمج .. كيف تربط اسمي باسم هامة برمجية كبيرة مثل الأستاذ علي
لا اعلم .. ومن قالها فقد افتى
__________________
سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك
يا سلام على التواضع
FileName = اسم ملف الباك اب الي حفظتهكود PHP:
tar -zxvf FileName.tar.gz
أتمنى هذا يفيدك
منقول...
من أحد مواضيع منتدى سوالف سوفت
http://www.swalif.net/softs/showthre...threadid=77227
الاخ k8ncom
تسلم يالغالي ولكن الامر الذى كتبته هو نفس الامر الي يستدعي
الدالة exec
لذلك انا ابحث عن غير هذا الامر
شاكرين حسن تجاوبكم معنا
لقد كتبت دالة بسيطة لفك ملفات ال Zip
علماً ان هذه الدالة تحتاج لمكتبة ZZIPlibكود PHP:
<?php
function unzip($file, $TO)
{
mkdir($TO, 0777);
$zp = zip_open($file);
if($zp)
{
while($zp_files = zip_read($zp))
{
if(zip_entry_filesize($zp_files) > 0)
{
$PATH = $TO.dirname(zip_entry_name($zp_files));
$FILE = $PATH.zip_entry_name($zp_files);
if(!is_dir($PATH))
{
$X = '';
foreach(explode('/', $PATH) as $X2)
{
$X .= $X2.'/';
if(!is_dir($X))
{
mkdir($X, 0777);
}
}
}
if(zip_entry_open($zp, $zp_files, 'rb'))
{
$fp = fopen($FILE, 'wb');
fwrite($fp, zip_entry_read($zp_files, zip_entry_filesize($zp_files)));
fclose($fp);
zip_entry_close($zp_files);
}
}
}
zip_close($zp);
}
}
?>
__________________
ArabBB ... SoooooN!
رائع
ولكن هل مكتبة ziplib لابد من وضعها يدويا والا كلاس او سكربت
لا نريد الاعتماد على المستضيف وتكرمه بوضع ما نحتاج او تفعيل شيء
ما ،، ننتظر المزيد
^
^
لم نجد اجابة شافيه
Installation
Zlib support in PHP is not enabled by default. You will need to configure PHP --with-zlib[=DIR]
The windows version of PHP has built in support for this extension. You do not need to load any additional extension in order to use these functions.
Note: Builtin support for zlib is available with PHP 4.3.0.
__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887
www.mr-php.com.sa
www.mr-php.com
بكيفي لتحميل الملفات
القران الكريم
المجموعة السعودية للانترنت
الحرية .. نبض ومعنى
ممكن توضح اضافي اخى المهمة بوظيفة zlib
http://www.php.net/manual/en/ref.zlib.php
هالرابط بيفيدك اكثر عزيزي
__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887
www.mr-php.com.sa
www.mr-php.com
بكيفي لتحميل الملفات
القران الكريم
المجموعة السعودية للانترنت
الحرية .. نبض ومعنى
اخى المهمة انا فعلا قرأة الرابط ولكن هل يتطلب ذلك ان اطلب من المستضيف ان يفعل مكتبة الـ zlib وعندها باستخدام البرنامج اعلاه (كتبه المبرمج) استطيع فك الضغط للمتدادات .gz tar.gz zip
؟؟
اخي الكريم
Zlib support in PHP is not enabled by default. You will need to configure PHP
تحتاج الى تعديل ولا تعمل بشكل تلقائي
ارفع ملف بداخله الداله
() phpinfo
لكي يقوم بعرض هل السيرفر المستضيف عليه يدعم هذه المكتبه
__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887
www.mr-php.com.sa
www.mr-php.com
بكيفي لتحميل الملفات
القران الكريم
المجموعة السعودية للانترنت
الحرية .. نبض ومعنى