منتخب بازارچه

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

mamali_k

کاربر تازه وارد
تاریخ عضویت
21 اکتبر 2007
نوشته‌ها
6
لایک‌ها
0
هنوز هکرا نتونستن یه کد قطعی برا این کار بنویسن. چی میگی شماا؟
 

darklord

Registered User
تاریخ عضویت
23 آپریل 2005
نوشته‌ها
1,077
لایک‌ها
1
محل سکونت
System32
شاهد، فکر کنم شاید من سوالم رو بد مطرح کردم، این دوستمون بد برداشت کرده! (Mamali جان البته یه همچین سوالی به عنوان کاربریم هم نمیخوره ها!)

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

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

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,172
لایک‌ها
32
محل سکونت
mt.cgi
شاهد، فکر کنم شاید من سوالم رو بد مطرح کردم، این دوستمون بد برداشت کرده! (Mamali جان البته یه همچین سوالی به عنوان کاربریم هم نمیخوره ها!)

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

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

darklord

Registered User
تاریخ عضویت
23 آپریل 2005
نوشته‌ها
1,077
لایک‌ها
1
محل سکونت
System32
میدونم شاهد جان، خیلی بیشتر از این حرفا قبولت داریم ....

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

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

ariya021

کاربر تازه وارد
تاریخ عضویت
19 جولای 2007
نوشته‌ها
3
لایک‌ها
0
میدونم شاهد جان، خیلی بیشتر از این حرفا قبولت داریم ....

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

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

moslem392

کاربر تازه وارد
تاریخ عضویت
6 اکتبر 2005
نوشته‌ها
4
لایک‌ها
0
این کدشه :

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'
 

darklord

Registered User
تاریخ عضویت
23 آپریل 2005
نوشته‌ها
1,077
لایک‌ها
1
محل سکونت
System32
ممنون از پاسخت،اگه کار کنه محشره...
 

HADEE16

Registered User
تاریخ عضویت
14 نوامبر 2006
نوشته‌ها
363
لایک‌ها
22
این مگه نباید با کلاسش باشه
تنها کار نمیکنه
:)
 

sasan_blue

Registered User
تاریخ عضویت
5 ژانویه 2007
نوشته‌ها
684
لایک‌ها
29
محل سکونت
Teh
هنوز کسی جواب پیدا نکرده؟
دیگه Rapidleech هم تقریبا این قابلیت رو داره.
اکستنشنی که باید روی سرور نصب بشه چی هست؟
 

sasan_blue

Registered User
تاریخ عضویت
5 ژانویه 2007
نوشته‌ها
684
لایک‌ها
29
محل سکونت
Teh
هنوز کسی جواب پیدا نکرده؟
دیگه Rapidleech هم تقریبا این قابلیت رو داره.
اکستنشنی که باید روی سرور نصب بشه چی هست؟
 

hdtv_master

Registered User
تاریخ عضویت
13 ژانویه 2007
نوشته‌ها
416
لایک‌ها
2
با سلام

آخرین نسخه رپید لیچ این کار رو انجام میده
حتی 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
تاریخ عضویت
5 مارس 2007
نوشته‌ها
24
لایک‌ها
0
من یک فایل زیپ دارم که پسوردش را می خوام.
اگر کسی می تونه کمک کنه، با من تماس بگیره.
ممنون- جبران می کنم
با تشکر
 
بالا