PDA

View Full Version : File Downloader در PHP



subsub
سه شنبه 07 اسفند 1386, 19:21 عصر
با سلام
من یه File Downloader تحت PHP می‌خوام. کسی کدهاش رو داره؟ می‌خوام حتماً قابلیت دانلود لینک‌های مستقیم رو داشته باشه. اگه لینک‌های غیر مستقیم رو هم بتونه دانلود کنه دیگه عالی میشه.

من خودم بلد نیستم بنویسم.

امید امرایی
چهارشنبه 08 اسفند 1386, 22:06 عصر
[سلام

دوست عزیز:
درمورد لینک های مستقیم که اصلا نیازی به دانلودر نیست
اما به هر حال فایلی که براتون در ضمیمه قرار می دم یک کلاس جالب برای دانلوده که می تونید در هر دو حالت ازش استفاده کنید .

subsub
جمعه 10 اسفند 1386, 12:18 عصر
سلام
ممنون از اینکه جواب دادید. اما من می‌خواستم لینک http://subsub.persiangig.ir/document/somejok.rar رو با همین دانلود کنم اما با وجود اینکه این لینک دانلود مستقیم هست اما پیغام Please set your target file $FILENAME on line 2 به من داده شد. من توی فایل test.php، خط دوم رو ایجوری تغییر دادم:

$FILENAME = "http://subsub.persiangig.ir/document/somejok.rar";
اما باز هم جواب نداد. می‌تونید خودتون به آدرس http://sub.ksampad.ir/test.php مراجعه کنید و مشاهده کنید که اشکال داره.

در ضمن من از PHP هیچی بلد نیستم و همچنین بهتر بود به جای اینکه لینک دانلود مستقیماً در فایل test.php وارد بشه، یه textbox می‌گذاشتید که هنگام لود شدن صفحه لینک رو توی اون وارد کنم.

ممنون میشم اگه مشکل رو رفع کنید.

با تشکر

ali_sed
سه شنبه 14 اسفند 1386, 10:38 صبح
Please set your target file $FILENAME on line 2

فقط می تونم بگم target یعنی مقصد پس مسیری که فایل باید در اونجا ریخته بشه را مشخص کنید احتمالا با یک / خالی مشکل شما حل بشه.البته به برنامه بستگی داره.

subsub
پنج شنبه 16 اسفند 1386, 22:39 عصر
Please set your target file $FILENAME on line 2

فقط می تونم بگم target یعنی مقصد پس مسیری که فایل باید در اونجا ریخته بشه را مشخص کنید احتمالا با یک / خالی مشکل شما حل بشه.البته به برنامه بستگی داره.

بازم نشد.
فایل رو همون طوری که شما گفتید تغییر دادم و اینجا گذاشتم http://sub.ksampad.ir/vnc_httpdownload/test.php البته به همراه کلاسش. اما همون پیغام رو میده.

امید امرایی
جمعه 17 اسفند 1386, 00:44 صبح
سلام برای یک همچین لینکی اصلا نیازی به دانلودر نیست . وقتی می تونید لینک مستقیم بدین چرا باید بیخودی کاربر رو وادار به انجام یه کار اضافی بکنید ؟

subsub
جمعه 17 اسفند 1386, 12:14 عصر
دوست عزیز
برای انتقال فایلهای خودم که از یک سرور مثل پرشین گیگ که لینک مستقیم میده، به هاست خودم نیاز به این کد هست و به هیچ وجه برای دادن لینک به کاربران دیگه نخواهد بود.

Bahram0110
جمعه 17 اسفند 1386, 18:58 عصر
شاید به دردت بخوره:

<?php
if(!copy("http://www.remote-address.com/filename.zip", "new-file-name.zip"))
{
echo("failed to copy file");
}
;
?>
البته باید Permission فولدری که این کد رو توش قرار می دین و اجرا می کنید 777 باشه

امید امرایی
جمعه 17 اسفند 1386, 20:26 عصر
دوست عزیز
برای انتقال فایلهای خودم که از یک سرور مثل پرشین گیگ که لینک مستقیم میده، به هاست خودم نیاز به این کد هست و به هیچ وجه برای دادن لینک به کاربران دیگه نخواهد بود.


شما می خواید دانلود کنید یا انتقال بدید ؟ :متفکر:
فکر کنم از اول سوالتون رو درست مطرح نکردید !!!

Bahram0110
یک شنبه 19 اسفند 1386, 12:06 عصر
PHP سمت سروره مگه می شه باهاش دانلود هم کردددد؟

امید امرایی
دوشنبه 20 اسفند 1386, 17:25 عصر
PHP سمت سروره مگه می شه باهاش دانلود هم کردددد؟



بله دیگه !!!
کد های مذکور برای دانلود بودن