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

PHP Self Extractor ( PSE )

shankimout

Registered User
این اسم برنامه ای که نوشتم . این برنامه بدرد خیلی ها میخوره ( اگه بدرد بعضی ها نمیخوره همین الا alt + f4 بزنن ) :f34r:

این فروم هم اولین جایی هست که من اونو معرفی میکنم . ( بعد هم sourceforge )

البطه اینو فردا یا پس فردا میزارم .
راستی اگه کسی نمونه این برنامه رو دیده بگه به من که خودمو خسته نکنم :lol:

این برنامه یک فایل php تولید میکنه که تمام داده ها و اطلاعات یک فایل زیپ تو اون هست و این برنامه میاد فایل زیپ رو رو سرور extract میکنه . تا حالا شاید خیلی به winzip self extractor یا مدل winrar یش بر خورده باشید . این برنامه هم یکچیزی توی همون مایه هاست .

این برنامه چند قسمت داره
1 - قسمتی که با php نوشته شده برای بازیابی و پردازش داده ها
2 - قسمتی که کاربر با اون سر و کار داره که با visual basic نوشته شده
3 - قسمت shell که برنامه به هنگام لود شدن فایل مخصوصش رو از یه سرور مشخص میگیره

برنامه پکر که کاربر با اون سرو کار داره از شما تقاضای فایل زیپ میکنه . این فایل میتونه محتویات یک سایت بزرگ و پر فایل باشه که اپلود کردن همه اونا مشکله .
بعد از شما میپرسه که کد گزاری به چه صورت باشه base64 یا نرمال

در کد گزاری base64 به حجم فایل بسته به اندازه اسلیش یه چیزی بین 10 تا 50 کیلوبایت اضافه میشه و از محسناتش اینه که فایل php قابل ادیت میشه و هرکی خواست میتونه کپی رایت رو تغییر بده
و در حالت نرمال فقط 3 کیلو بایت به حجم فایل اضافه میشه که اینم فقط بخاطر برنامه extractor هست

وقتی که این برنامه ( پکر ) فایل php به شما داد . شما می تونید اونو یک فایلو بریزید توی هاستتون و اجراش کنید و مثل یک setup معمولی مسیر نصب بدید و اینا . البطه در ورژن های بعد امکانات بیشتری بهش اضافه میکنم

اساس کار اینه که اطلاعات در بالای فایل بصورت comment ذخیره میشن و برنامه اونا رو میخونه و کار میکنه

برنامه shell هم در یه سرور مشخص قرار میگیره و هر وقت که برنامه اجرا بشه از روی اون سرور میخونه و در سرور شما اجرا میکنه . این برای اینه که حجم این فایل shell که عملیات extract رو انجام میده به حجم فایل extractor اضافه نشه . یعنی اگر یه فایل زیپ 10 کیلو بایتی sfx بشه حجمش با این روش میشه 13 کیلو بایت ( در حالت نرمال ) ولی اونجوری میشه 113 کیلوبایت ....

منتظر نظرات هستم ........:wacko:
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
خیلی عالیه خوب لینک دانلود اینا نمی زاری؟
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
چی شد پس فقط اطلاع زسانی بود یا فایل اینام می زاری؟؟؟؟؟؟
 

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
خیلی جالبه !
این به درد کسایی می خوره که FTP ندارن

ولی :
به نقل از shankimout :
1 - قسمتی که با php نوشته شده برای بازیابی و پردازش داده ها
2 - قسمتی که کاربر با اون سر و کار داره که با visual basic نوشته شده
عجب ...
 

shankimout

Registered User
سلام . ببخشید که دیر کردم . اون قسمتی که گفتم با visual basic هست نرم افزاری هست که ( تحت ویندوز ) که فایل اکستراکتور رو درست میکنه .

من الان دارام اپلودش مینکم . چیزی که در بکگراند وجود داره حدود 600 KB هست . لینکشو میزارم . از مدیر هم میخام که عنوان این تاپیک رو درست کنه . چون من اشتباه نوشتم . من نوشتم extractro ولی extractor هست
 

knowhow

مدیران قدیمی
من title این تاپیک رو تغییر دادم
برنامه جالبیه ! لطفا بچه هایی که استفاده کردن نظر بدن.
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
من دارم چند جا تست می کنم
امید وارم مشکل اکنیتی نداشته باشه
جواب رو می کم
مرسی
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
خوبه تست کردم فعلا یک جا
به نظر من یه چیزیش بده shell اصلا خوب نیست که از یه جا دیگه می گیره به نظر امنیتی خوب نیست اگر می تونی shell رو هم قاطی فایل کن
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
رو یکی از هاست ها که تست کردم این ارور رو می ده چرا؟؟؟

The Module dspage=error Was Not Found !

به نظر این فایل در هاستت نیست که وصل شه بهش
http://www.designlab-studio.com/pse/inst_1.tpl


دیدی گفتم بهتری شل رو هم اپلود کنی این طوری هیچ وقت مشکل پیش نمی اد

یه کاریش بکن
 

shankimout

Registered User
حلش کردم . من یادم رفته بود که برای این فایل های tpl و بقیه permession دانلود ایجاد کنم . برا همین شما نمیتونستید dl کنید .

دلایلی که باعث میشه shell رو همراه فایل نزارم :

1- حجم فایل اصلی از 3 KB به حدود 290KB ( خود برنامه و عکس ها و تمپلت ها ) میرسه .
2 - اگر اپدیتی صورت گرفت همیشه برنامه ها بروز باشند

البطه فکر نکنید که shell رو بهش نچسبوندم که کسی نتونه کدشو بخونه بلکه خیلی راحته فقط برای همون 2 دلیل بالا

البطه اگر از این نرم افزار خوب استقبال بشه در ورژن های بعدی خیلی امکانات دیگه هم تو سرم هست که بهش اضافه کنم . مثل password , mysql query و ...
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
سلام ببین خوبه و کار هم می کنه
ولی باز می گم این طوری که شل رو از جایی دیگه می خونه اصلا خوب نیست بزار حجم بالا بره ولی این طوری نباشه
راستی کدش رو از کجا اوردی؟
 
بالا