سلام خدمت دوستان
برای یک پروژه نیاز به یک اسکریپت هستیم که میشه گفت چند کار رو انجام میده یا شاید بشه گفت یک سیستم
اطلاعات کلی اسکریپت به این صورت هست :
اسکریپت یا سیستمی میخوایم که 4 نوع کاربر ( ادمین ، مدیر ، یوزر وی ای پی و یوزر رایگان ) داشته باشه
کارایی اسکریپت :
اگر اسکریپت های مولتی هاست رو دیده باشید که کاربر با آپلود فایل توی سایت میتونه فایلش رو توی چندین فایل شرینگ تحویل بگیره
این هم یک چیز به همین شکل با یک تفاوت کوچیک و اون این که خود ادمین اکانت پرمیوم فایل شرینگ ها رو وارد می کنه و کاربرا فایل رو که آپلود می کنن از توی اون اکانت ها ذخیره بشه . اما این بین چنتا چیز دیگه لازمه
1 - این که سیستم مجهز به یک سیستم لینک جنریتور باشه ( مثل سایت mul.ir ) که وقتی کاربر فایل رو آپلود میکنه دیگه لینک اون سایت ها رو نگیره به فرض اگه 12 تا فایلشرینگ بود لینک اون ها رو به صورت مستقیم شده بگیره و مدیر هم بتونه تعیین کنه که برای دانلود نیاز به اکانت پرمیوم هست یا خیر .
2 - چون امکان بن کردن اکانت توسط فایلشرینگ ها برای اینجور سیستم ها هست پس نیاز داریم که آپلود توی یک سری اکانت مخصوص صورت بگیره و دانلود توسط اکانت دیگه ای .
3 - از اونجایی که فایل شرینگ ها هر کدوم فضای خاص خودشون رو دارن پس باید سیستم فضای خالی رو توی اکانت تشخیص بده و هم این که ادمین بتونه تعیین کنه توی مثلا اکانت اول از سایت رپیدشر 200 گیگ آپلود بشه و توی اکانت دوم 500 گیگ و توی اکانت اول سایت هیپفایل 1ترابایت و اکانت دوم 100 گیگ یا به هر صورت دیگه .
4 - همونطور که گفتم سیستم مستقیم کننده به صورت لینک جنریتور هست یعنی فایلی رو توی سرور ذخیره نمیکنه تا جایی که بنده اطلاع دارم با کمک کوکی اجازه میده کاربر دانلود کنه ( در حد خوندن در باره این سیستم اطلاع دارم ) اما ما نیاز داریم که یک سری از اطلاعات توی پنل مدیریت ذخیره بشه که شامل اسم فایل ، حجم ، تاریخ آپلود و فایل شرینگی که فایل توش آپلود شده و ... .
5 - چون این سیستم رو برای یک کار شخصی دیگه ( بک آپ به نوعی ) نیاز داریم و میخوایم برای امنیت هر چه بیشتر یک فایل رو توی چندین فایل شرینگ ( 2 یا 3 عدد مثلا ) پس میخوایم که به فایل های یکسان که توی فایل شرینگ های مختلف هستند یک نوع آی دی قابل تشخیص بده مثلا :
1.222
2.222
3.222
که 1 ، 2 و 3 ای دی مربوط به فایل شرینگ و عدد بعدی هم ای دی خود فایل هست
و میخوایم توی پنل مدیریت این فایل ها مشخص باشه و این امکان وجود داشته باشه که اگر یک فایل از یک فایلشرینگ حذف شد پیام بده و امکان این که از یکی دیگه دانلود و جایگزین کنه وجود داشته باشه و این هم مهم هست که لینک جنریت شده تغییر نکنه ( لینک فایل شرینگ تغییر میکنه با آپلود دوباره ولی میخوایم جایگزین بشه )
5 - این که میخوایم لینک های جنریت شده فقط توسط کاربری که جنریت کرده قابل دانلود نباشه و برای هر لینک یک لینک بسازه و اطلاعات رو توی پنل اضافه کنه و اگر کاربر لینک رو به کسه دیگه بده بتونه اون هم استفاده بکنه و یا اگه یک مدیر همون لینک رو بخواد از توی پنل مستقیم کنه همون لینک رو تحویل بگیره ( قابلیت مستقیم سازی لینک فقط برای مدیر کل قابل انجام باشه و کاربرا تنها با آپلود لینک مستقیم تحویل بگیرن )
در این بین میخوایم یک لیست خروجی به صورت دسته بندی شده داشته باشه:
به عنوان مثال سایت زیر رو ببینید :
برای هر موضوع یک لیست داره با قابلیت جستو جو و ...کد:http://warez8.in/
یک چیز مثل این ولی شیک تر و بهتر و امکان دسته بندی هم توسط کاربری که آپلود میکنه وجود داشته باشه
مثلا اگر یک شخصی یک فایل رو با عنوان یک فیلم دانلود میکنه بتوه مثلا بزاره توی دسته مولتی مدیا ، فیلم فلان ، کیفیت فلان
اسکریپت رو ابتدا به صورت انگلیسی میخوایم شاید بعدا فارسی
در باره نحوه لینک ها هم میخوایم به این صورت باشه :
sv1.site.com/files/abdc/filename.format
sv2.site.com/files/abdc/filename.format
دلیل این که اینطوری باشه این هست که شخصی جز آپلودر یا حتی مدیر ندونه لینک مستقیم شده کدوم فایل شرینگ هست و حتی خیلی ها فک کنن فایل روی سرور هست .
میخوایم به درکاه های خارجی مثل پیپل ، وبمانی و ... قبال اتصال برای خرید اکانت پرمیوم باشه
دوستان لطفا برای همچین سیستمی قیمت بدن و اگر خودشون میتونن توی این ماه این کار رو به عهده بگیرن اعلام کنن تا اگر تمام چیز ها نهایی شد بهشون سفارش داده بشه
البته شاید این کلیتی از سیستم باشه و مقداری چیز ها متفاوت و یا کم زیاد بشه .
ممنون