Extract کردن فایل RAR پسورد دار با PHP

darklord

Registered User
شاهد، فکر کنم شاید من سوالم رو بد مطرح کردم، این دوستمون بد برداشت کرده! (Mamali جان البته یه همچین سوالی به عنوان کاربریم هم نمیخوره ها!)

"من پسورد فایل RAR رو دارم، فایلم روی سروره، سرورم لینوکسه، میخوام فایل RAR شده را با استفاده از PHP و از راه دور (روی همون سرور) Extract کنم."

خب، فکر کنم سوء تفاهم برطرف شده باشه!
 

Shahed

کاربر قدیمی پرشین تولز
شاهد، فکر کنم شاید من سوالم رو بد مطرح کردم، این دوستمون بد برداشت کرده! (Mamali جان البته یه همچین سوالی به عنوان کاربریم هم نمیخوره ها!)

"من پسورد فایل RAR رو دارم، فایلم روی سروره، سرورم لینوکسه، میخوام فایل RAR شده را با استفاده از PHP و از راه دور (روی همون سرور) Extract کنم."

خب، فکر کنم سوء تفاهم برطرف شده باشه!
بله ! من متوجه شدم همون اول !
شخصا تست نکردم تا حالا !! ولی خوب یادمه یکسری کتابخونه و ماژول و اکستنشن برای rar بود.
 

darklord

Registered User
میدونم شاهد جان، خیلی بیشتر از این حرفا قبولت داریم ....

خیلی دنبالش گشتم، ولی هیچ ماژولی که بتونه پسورد رو هم به فایل بخورونه ندیدم، Extract که میشه کرد تو این زمینه زیاد دیدم، ولی فقط بدون پسوردها رو.

خلاصه اگه چیزی تو این زمینه پیدا کردی، ممنون میشم. ;)
 

ariya021

کاربر تازه وارد
میدونم شاهد جان، خیلی بیشتر از این حرفا قبولت داریم ....

خیلی دنبالش گشتم، ولی هیچ ماژولی که بتونه پسورد رو هم به فایل بخورونه ندیدم، Extract که میشه کرد تو این زمینه زیاد دیدم، ولی فقط بدون پسوردها رو.

خلاصه اگه چیزی تو این زمینه پیدا کردی، ممنون میشم. ;)
آقا همون بدون پسوردشو هم لينك بديد من يكي كلي ممنون ميشم:rolleyes:...
مرسي
 

moslem392

کاربر تازه وارد
این کدشه :

PHP:
<?php

$rar_file = rar_open('example.rar','password') or die("Can't open Rar archive");

$entries = rar_list($rar_file);

foreach ($entries as $entry) {
    echo 'Filename: ' . $entry->getName() . "\n";
    echo 'Packed size: ' . $entry->getPackedSize() . "\n";
    echo 'Unpacked size: ' . $entry->getUnpackedSize() . "\n";

    $entry->extract('/dir/extract/to/');
}

rar_close($rar_file);

?>
فقط به جای example.rar آدرسه فایل خودت رو بده و به جای پسورد هم که معلومه دیگه کافیه پسورد خودت رو بزاری.
اگه پسورد هم نداشت کد زیر رو از خط اول برنامت پاک کن :
PHP:
,'password'
 

sasan_blue

Registered User
هنوز کسی جواب پیدا نکرده؟
دیگه Rapidleech هم تقریبا این قابلیت رو داره.
اکستنشنی که باید روی سرور نصب بشه چی هست؟
 

hdtv_master

Registered User
با سلام

آخرین نسخه رپید لیچ این کار رو انجام میده
حتی RAR هم میکنه
کلا این کار سخته چون
نه کسی چیزی باده نه راجی هم راهنمایی کردند
کلاسش هم داخلش هست

روی سرور مستقیم گذاشتم حالشو ببرید

1- نسخه اول احتمالا انجام میده .
کد:
http://62.140.7.140/files/403026334/Rapidleech_PlugMod_v41.zip

2- نسخه دوم حتما انجام میده تست کردم عالی جواب داد!

کد:
http://62.140.7.140/files/403026336/rapidleech_updated_06-06-2010.tar.gz
نصبش هم کاری نداره . روی یه سرور قوی که رپید لیچ رو بن نکرده باشه
باز کنید و داریگتور config و files رو به 777 تبدیل کنید
همه رو تبدیل نکنید چون اجرا نمیشه
 

smhabibi

Registered User
من یک فایل زیپ دارم که پسوردش را می خوام.
اگر کسی می تونه کمک کنه، با من تماس بگیره.
ممنون- جبران می کنم
با تشکر
 
بالا