PDA

View Full Version : سوال: چطور میشه از rapidshare به سرور خودم فایل کپی بگیرم؟



hamidreza66
پنج شنبه 02 آبان 1387, 19:41 عصر
سلام دوستان،
من میخوام به از سایت رپیدشیر فایلی رو به سرورم کپی کنم، البته اکانت رپیدشیر هم دارم.
من چطور از کد کپی PHP استفاده کنم که رپیدشیر سرورم رو به عنوان کاربر بشناسه؟ یعنی سرور من به رپیدشیر لاگین بشه.

angel_boy013
جمعه 03 آبان 1387, 01:10 صبح
از دستورات shell تو php استفاده کنی فکر کنم بشه shell_exec() (http://us3.php.net/shell_exec)
مثل:


shell_exec("wget http://url/file.exe") (http://us3.php.net/shell_exec)

hamidreza66
جمعه 03 آبان 1387, 23:15 عصر
از دستورات shell تو php استفاده کنی فکر کنم بشه shell_exec() (http://us3.php.net/shell_exec)
مثل:


shell_exec("wget http://url/file.exe") (http://us3.php.net/shell_exec)

تابعی که باید استفاده کنم یه ورودی یوزر و پسورد نیاز داره، فک نمیکنم این باشه.

angel_boy013
جمعه 03 آبان 1387, 23:25 عصر
تابعی که باید استفاده کنم یه ورودی یوزر و پسورد نیاز داره، فک نمیکنم این باشه.

من تست کردم 100% کار کرد فایل از سرور این سایت rapidshare دانلود شد به سرور خودم بدونه هیچ گیری یوزر و پسوردم نمی خواد

narsic
جمعه 03 آبان 1387, 23:50 عصر
تابعی که باید استفاده کنم یه ورودی یوزر و پسورد نیاز داره، فک نمیکنم این باشه.
با سلام
دوست عزیز برای ارائه نام کاربری و کلمه عبور میتونی از این روش استفاده کنی .




shell_exec("wget http://username:password@yoursite.com/file.exe")


موفق باشید

hamidreza66
شنبه 04 آبان 1387, 10:56 صبح
خب میشه درمورد این تابع و امکاناتش توضیح بدین؟
مثلاٍ فایل به چه آدرسی کپی میشه؟
استفاده های دیگه ایت تابع چیه؟
من تو php.net سرچ کردم استفاده های دیگه هم داشت اما تازه کارم، نفهمیدم ه چه درد میخوره

hamidreza66
شنبه 04 آبان 1387, 11:16 صبح
من تست کردم 100% کار کرد فایل از سرور این سایت rapidshare دانلود شد به سرور خودم بدونه هیچ گیری یوزر و پسوردم نمی خواد

من کد رو اینطور وارد کردم، اما جواب نداد:


<?php
shell_exec("wget http://rapidshare.com/files/144906253/death.race.dvdscr.xvid-alliance_ntm_.part1.rar");
?>
مشکل کد من کجاست؟

اینم اخطار:


Warning: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in /mounted-storage/home74b/sub003/sc42614-SJTW/domain.ir/shellc0.php on line 2

vahid4134
یک شنبه 05 آبان 1387, 10:14 صبح
من کد رو اینطور وارد کردم، اما جواب نداد:


<?php
shell_exec("wget http://rapidshare.com/files/144906253/death.race.dvdscr.xvid-alliance_ntm_.part1.rar");
?>
مشکل کد من کجاست؟

اینم اخطار:


Warning: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in /mounted-storage/home74b/sub003/sc42614-SJTW/domain.ir/shellc0.php on line 2

یک سرور (که هاست شیر میده)درست باید این اخطار رو بهتون بده چون shell_exec دستور رو در ترمینال اجرا می کنه و این دستور نباید فعال باشه.
بهتره از این دستور استفاده نکنید به 2 دلیل
1- دستور shell_exec ممکنه که غیر فعال باهش
2- ممکنه بسته wget روی سرور موجود نباشه (حالا ممکنه روش نصب نباشه یا اصلا ویندوز باشه)
من یک نمونه میارم که می تونید از این استفاده کنیدپ


$data = file_get_contents("http://site/file.tar.gz");
$fp = fopen("file.tar.gz", "wb");
fwrite($fp, $data);
fclose($fp);

hamidreza66
یک شنبه 05 آبان 1387, 11:00 صبح
یک سرور (که هاست شیر میده)درست باید این اخطار رو بهتون بده چون shell_exec دستور رو در ترمینال اجرا می کنه و این دستور نباید فعال باشه.
بهتره از این دستور استفاده نکنید به 2 دلیل
1- دستور shell_exec ممکنه که غیر فعال باهش
2- ممکنه بسته wget روی سرور موجود نباشه (حالا ممکنه روش نصب نباشه یا اصلا ویندوز باشه)
من یک نمونه میارم که می تونید از این استفاده کنیدپ


$data = file_get_contents("http://site/file.tar.gz");
$fp = fopen("file.tar.gz", "wb");
fwrite($fp, $data);
fclose($fp);


مشه در مورد کد هایی که نوشتی خط به خط توضیح بدی؟
برای چی باید fwrite کنم؟ من فقط میخوام کپی شه.

Bahram0110
یک شنبه 05 آبان 1387, 11:13 صبح
فکر نمی کنم این دستورات جواب بده، تنها راهی که من تست کردم جواب داد rapidleech بود. البته با این روش سرعت کپی از rapidshare به سرور زیر 100 کیلو بایته.

vahid4134
یک شنبه 05 آبان 1387, 11:14 صبح
خط اول اطلاعات رو از سایت می گیره و داخل یک متغیر قرار میده
خط دوم یک فایل رو برای نوشتن ایجاد و باز می کنه (در مورد فایلها داخل منوال توضیح داده شده)
بعد متغیر رو که اطلاعات فایل داخلش هست رو داخل فایل می ریزیم
بعدش هم فایل رو می بندیم
یه جورایی خط اول اطلاعات رو از اون ور کپی کرده و خط سوم داره paste می کنه

vahid4134
یک شنبه 05 آبان 1387, 11:16 صبح
فکر نمی کنم این دستورات جواب بده، تنها راهی که من تست کردم جواب داد rapidleech بود. البته با این روش سرعت کپی از rapidshare به سرور زیر 100 کیلو بایته.
اگر حساب داشته باشید میشه این کار رو کرد

Bahram0110
یک شنبه 05 آبان 1387, 11:48 صبح
آره درسته اگه حساب داشته باشیم که با دستور copy هم می شه، دقیقا مثل کپی از لینک مستقیم

hamidreza66
یک شنبه 05 آبان 1387, 21:43 عصر
من که فکر نمیکنم با خوندن فایل و کپی کردن بشه کاری کرد، رپیدشیر زرنگتر از این حرف ها هست، حلا امتحان میکنیم ببینیم چی میشه، نتیجه رو خبر میدم،

mohsen27a
دوشنبه 06 آبان 1387, 09:42 صبح
دوست عزیز سایت رپیدشیر یک URL داره که اول باید با استفاده از اون به سیستم Login کنید و سپس با دادن لینک فایل آن را می توانید به هر روشی دانلود نمایید:
https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi?login=[login]&password=[pass]
البته باید کوکی رو هم فعال گذاشته باشید

vahid4134
دوشنبه 06 آبان 1387, 14:03 عصر
خیلی هم گیر بده با curl میشه این کار رو کرد

hamidreza66
سه شنبه 07 آبان 1387, 23:31 عصر
سلام دوس تان
من راه حله دانلود از رپیدشیر رو پیدا کردم البته از یه وبلاگ که در آخر منبع هم گذاشتم خودتون برید ببینید، فعلاً مطلب رو عینآ کپی میکنم.
-------------------------------------------------------------------
برای استفاده از این روش باید سه قدم زیر مهیا باشد :
1 - هاستی با پشتیبانی از PHP با safe mode = OFF و بدون محدودیت آپلود ( ترجیحا با کنترل پانل Cpanel )
2 - در اختیار داشتن نسخه به روز اسکریپت RapidLeech (http://ish.blogfa.com/post-244.aspx) و یا rapidget (http://ish.blogfa.com/post-245.aspx) .
3 - انتقال فایل های دریافت شده بر روی هاست شخصی به سیستم اشتراک فایل ثانوی .
که پیرامون بند سوم این شرایط در این پست بیشتر توضیح داده خواهد شد .
در واقع اگر هاست شخصی شما ( با پشتیبانی از PHP ) فضای مناسب برای ذخیره فایل های دریافتی از رپیدشیر را دارا باشد شما نیازی به مطالعه توضیحات پیرامون این بند ندارید ولی اکثر کاربران توانایی مالی در اختیار گرفتن چنین هاستی را ندارند بنابراین باید راهی برای ذخیره کردن فایل های دریافتی در نظر گرفته شود . برای این منظور شما می توانید بعد دانلود فایل هاست شده در سایت شخصی خود ( به کمک نرم افزارهای مدیریت دانلود چون IDM یا DAP ) آن را از روی هاست شخصی پاک کنید ( Delete ) ولی اگر شما مایل به حفظ این فایل ها باشید راههای هست که به اختصار شرح می دهم :
- استفاده از سایت http://adrive.com (http://adrive.com/) : به کمک adrive.com (http://adrive.com/) شما می توانید لینک فایل هاست شده در سایت شخصی خود را در فضای 50 گیگابایتی که adrive.com (http://adrive.com/) در اختیار شما قرار می دهد برای همیشه حفظ کنید . ( این ویژگی توسط گزینه free Remote (URL) Upload این سایت مهیا است )
- استفاده از سایت http://badongo.com (http://badongo.com/) : این سایت توانایی هایت فراوانی در اختیار شما قرار می دهد که نیازی به تشریح آنها نمی بینم چون در حیطه بحث ما نیست ولی خصوصیت آپلود از طریق FTP این سایت بسیار جالب توجه است که توسط این ویژگی شما قادر هستید تمامی فایل های دریافتی از رپیدشیر در هاست شخصی خود را در فضای ثبت نامی خود در badongo.com (http://badongo.com/) آپلود کنید ! به این منظور کافی است فایلی را انتخاب کنید ( قسمت مدیریت فایل رپیدلیچ یا رپیدقت ) و در منوی بالای اسکریپت FTP را انتخاب کنید و اطلاعات زیر را وارد کنید :
ftp.badongo.com (ftp://ftp.badongo.com/)
نام کاربری شما در badongo.com
پسورد شما در badongo.com
- شخصا نتونستم در این سایت ( badongo.com (http://badongo.com/) ) عضو بشم شاید زمان ثبت نام بنده سرور badongo.com (http://badongo.com/) مشکل داشته - اگر کسی تونست کامنت بزراه و روش کار رو تشریح کنه .
سایت هایی که امکان آپلود از طریق FTP را دارا هستند در اینترنت کمیاب هستند ولی علاوه بر http://badongo.com (http://badongo.com/) می توان به موراد زیر اشاره کرد : ( ثبت نام در تمامی آنها اجباری است )
http://freewebtown.com (http://freewebtown.com/) : فضای ذخیره سازی : 2 گیگ - پهنای باند ماهیانه : 2 گیگ - سرور اف تی پی : ftp. freewebtown.com - لینک دانلود فایل مستقیم - ولی چه سود که مخابرات این سایت مفید را مسدود کرده است ( دلیل این کار مبهم است ! )
http://www.backupwebtown.com (http://www.backupwebtown.com/) سرویس دیگر از freewebtown.com (http://freewebtown.com/) . مخصوص پشتیبان گیری از فایل های شخصی از طریق FTP - آدرس سرور اف تی پی این سایت : www.backupwebtown.com (http://www.backupwebtown.com/) - عیب : فاقد توانایی برای اشتراک فایل
http://www.chinesefreewebs.com (http://www.chinesefreewebs.com/) : گزینه جایگزین freewebtown.com (http://freewebtown.com/) به زبان چینی - شخصا تست نکرد ه ام ولی از قرار معلوم فقط به کاربران چینی امکانات می دهد
http://storage.vmn.net (http://storage.vmn.net/) : یک گیگ فضای ذخیره سازی FTP - سرور اف تی پی : backupdrive.iweb.ca - محل سرور : کانادا - عیب : فاقد توانایی برای اشتراک فایل
http://drivehq.com (http://drivehq.com/) : یک گیگ فضای ذخیره سازی FTP : سرور اف تی پی : ftp.drivehq.com : با قابلیت اشتراک فایل -
http://filekeeper.org (http://filekeeper.org/) : فضای ذخیره سازی : 10 گیگ - پهنای باند ماهیانه : نامحدود ( احتمالا ) - سرور اف تی پی : ftp. filekeeper.org - لینک دانلود فایل غیر مستقیم
http://humyo.com (http://humyo.com/) : فضای ذخیره سازی : 25 گیگ برای فیلم و موسیقی و 5 گیگ سایر فایل ها - پهنای باند ماهیانه : مناسب - لینک دانلود فایل مستقیم - ( این ویژگی توسط گزینه free Remote (URL) Upload این سایت مهیا است )
http://desktoptwo.com (http://desktoptwo.com/) : یک سرویس کامپیوتر مجازی است ! که گزینه دانلود از طریق Remote (URL) Upload آن مربوط به بحث ما است .
http://file2you.net (http://file2you.net/) : امکاناتی که این سایت برای آپلود از طریق FTP در اختیار شما قرار می دهد فوق العاده است : آپلود نامحدود / دانلود : نامحدود / بدون نیاز به ثبت نام / قابلیت آپلود نامحدود / آپلود از طریق FTP با قابلیت resume ( یعنی اگر آپلود شما ناتمام ماند بقیه آپلود را در زمان دیگری انجام دهید ! / لینک دانلود فایل : مستقیم ! / بدون وقفه در دانلود : محدودیت زمانی رپیدشیر ( ثانیه شمار کذایی ) را ندارد / بی نهایت پهنای باند ! / حجم هر آپلود فایل : 150 مگ
برای شروع به آدرس http://www.file2you.net/upload برید به صورت اتوماتیک یوزر و پسورد و آدرس سرور FTP را تحویل خواهد داد شما 24 ساعت فرصت دارید که فایل خود را از طریق این یوزر و پسورد از طریق FTP ارسال کنید چون بعد این مدت این اطلاعات منقضی خواهد شد .
http://www.axifile.com (http://www.axifile.com/) : سایتی مشابه file2you.net (http://file2you.net/) ولی با این تفاوت که محدودیت آپلود از طریق axifile.com (http://www.axifile.com/) به اندازه 200 مگ در هر آپلود می باشد ولی axifile.com (http://www.axifile.com/) تفاوتها و محدودیت هایی در مقایسه با file2you.net (http://file2you.net/) دارا است که استفاده از آن را کمی دشوار کرده است . درضمن مدت زمان پایداری فایل های آپلود شده در axifile.com (http://www.axifile.com/) 30 روز قید دشه است ( اگر در این مدت فایل آپلودی دانلود نشود فایل از سرور پاک خواهد شد )
http://easy-share.com (http://easy-share.com/) توسط easy-share.com (http://easy-share.com/) امکان ارسال فایل ها از طریق FTP و free Remote (URL) Upload مهیا است فقط فایل ها تا 30 روز در easy-share.com (http://easy-share.com/) ماندگار هستند ( در صورت دانلود نشدن طی این 30 روز )
http://turboupload.com (http://turboupload.com/) امکان free Remote (URL) Upload را دارا می باشد ولی مدت دوام فایل آپلود شده در این سرویس نامشص است درضمن حداکثر حجم فایل آپلودی در برخی منابع 70 مگ درج شده است و شخصا تست نکرده ام .
سایت های دیگری نیز چون http://joyent.com (http://joyent.com/) و یا http://wonderfile.net (http://wonderfile.net/) ( محدودیت آپلود از طریق URL : حجم فایل 10 مگ ) و یا http://in.solit.us (http://in.solit.us/) نیز موجود هستند .
که این آخری یعنی http://in.solit.us (http://in.solit.us/) ( آپلود از طریق Remote (URL) Upload ) توانایی های فوق العاده ای دارد که برای طولانی نشدن مطلب و به دلیل نامربوط بودن با بحث از ذکر آنها صرف نظر می کنم ولی توصیه می کنم سری به این سرویس ها بزنید .
http://parsaspace.com (http://parsaspace.com/) : این سرویس میهنی نیز گزینه آپلود از طریق Remote (URL) Upload را دارا است ولی حیف مه حجم فایل دریافتی از این گزینه را به 25 مگ در روز کاهش داده است وگرنه میشد از parsaspace.com (http://parsaspace.com/) به عنوان سایتی برتر در این زمینه یاد کرد . هرچند parsaspace.com (http://parsaspace.com/) امکان Remote FTP را نیز دارا ست که شخصا تا حالا هیچ سرویس دیگری ( اعم از ایرانی و خارجی ) ندیده ام که Remote FTP را رایگان در اختیار کاربران قرار دهد . ( easy-share.com (http://easy-share.com/) این ویژگی را به گونه ای دیگر انجام می دهد و نحوه عملکرد آن به شیوه parsaspace.com (http://parsaspace.com/) نیست )
* در انتها لازم می بینم نکته مهمی را توضیح دهم : هر دو اسکریپت RapidLeech (http://ish.blogfa.com/post-244.aspx) و یا rapidget (http://ish.blogfa.com/post-245.aspx) علاوه بر دریافت فایل از سرورهای اشتراک فایل نظیر رپیدشیر و مگاآپلود و مگاشیر و ... این توانایی را دارند که فایل های دریافت شده را دوباره روی این سرویس ها آپلود کنند ! درواقع به کمک این روش شما نیازی به ارسال فایل از طریق FTP و Remote (URL) Upload نخواهید داشت و سرویس های اشتراک فایلی وجود دارند که دوام فایل در آنها مادام العمر است نظیر : http://divshare.com (http://divshare.com/) یا http://mediafire.com (http://mediafire.com/) و ... که ار دو اسکریپت RapidLeech (http://ish.blogfa.com/post-244.aspx) و یا rapidget (http://ish.blogfa.com/post-245.aspx) مخصوصا rapidget (http://ish.blogfa.com/post-245.aspx) توانایی آپلود دوباره فایل در این سرویس های اشتراک فایل را دارا هستند ! هرچند تعدادی از این سرویس های اشتراک فایل نظیر divshare.com (http://divshare.com/) مورد لطف مخابرات قرار گرفته اند !
** همچنین باید در مورد از بین بردن محدودیت زمانی دانلود از رپیدشیر ( که بسته به حجم فایل دریافتی پیشین شما حتی تا یک ساعت نیز می رسد ) در هر دو اسکریپت RapidLeech (http://ish.blogfa.com/post-244.aspx) و یا rapidget (http://ish.blogfa.com/post-245.aspx) ابزار مقابله ای هست ولی از ترس مخابرات و مسدود شدن این وبلاگ (http://www.chapar.co.cc/)قادر نیستم در این پست به آن اشاره کنم ولی شاید در فرصتی دیگر و در محلی دیگر بیان کنم ولی مشخص است که نمی توانم در این وبلاگ (http://www.chapar.co.cc/) این ویژگی اسکریپت RapidLeech (http://ish.blogfa.com/post-244.aspx) و یا rapidget (http://ish.blogfa.com/post-245.aspx) را تشریح کنم . هرگونه سوال و یا پیشنهادی را لطفا با ارسال کامنت و یا از طریق ایمیل admin@chapar.co.cc با من در میان بگذارید . در صورتی که تمایل دارید این سلسله آموزش ها ادامه داشته باشد با ارسال کامنت اطلاع دهید تا روش های جدیدی در دانلود ار رپیدشیر را پست کنم .
موفق باشید . مدیر وبلاگ چاپار
(http://ish.blogfa.com/)
برای دریافت برنامه های دانلود از رپید به سرور و آموزش اونها از اینجا (http://ish.blogfa.com/post-244.aspx) و اینجا (http://ish.blogfa.com/post-245.aspx) کمک بگیرید
منبع (http://ish.blogfa.com/post-246.aspx)

alisadr
شنبه 11 آبان 1387, 20:57 عصر
سلام دوست عزیز
برید به سایت www.p30vel.ir
بخش آپلود ودانلود نمونه اسکریپت برای دانلود وجود دارد