یک سوال در مورد لینک دانلود VIP سایت های دانلود فیلم

این تاپیک 4 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  محمد حسینی راد ،‏ 2 سال و 4 ماه پیش .

این تاپیک تاکنون 900 بازدید داشته است .

نویسنده پست
جمعه ، 1 آگوست 2014     11:26 ب.ظ #


محمد حسینی راد

Subscriber
10 پست3 تاپیک

سلام دوستان ، من یک طراح PHP هستم و برای اسکریپت جدیدم نیاز به این دارم که فایل هایی که آپلود شده اند را دانلود کنند .
روش های مختلفی هستند که من نمیدونم بهترین کدام اند لطفا کمکم کنید .
لطفا اگر کسی آشنایی دارد کمک کند
من روش های مختلفی دیدم که از fopen و readfile همچنین x-sendfile استفاده میکردند که برای دانلود همزمان چند نفر به رم بالایی نیاز داشت . همچنین کار با FTP هم هست که توی ذهن خودم هست ولی خواهشن راهنماییم کنیم بروژم 2 ماهه روشم و فقط همین مونده . اگر بهترین روش و الگوریتم رو که هست بهم ارائه بدید بسیار ممنون میشم .

0  تشکر
شنبه ، 2 آگوست 2014     1:33 ق.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

سلام متد readfile اول فایل رو توی رم بارگذاری میکنه و بعد میفرسته سمت کاربر به همین خاطر فقط برای فایل های کوچیک و تعداد دانلود کم توصیه میشه،x-sendfile هم در آپاچی کار میکنه و در وب سرور های دیگه کار نمیکنه،بهترین روش استفاده از fread هستش که باید به اندازه مشخصی بایت از فایل بخونی و با print به خروجی ببری حالا با دستور ob_flush به مروگر کاربر بفرست.

1  تشکر
شنبه ، 2 آگوست 2014     12:09 ب.ظ #


محمد حسینی راد

Subscriber
10 پست3 تاپیک

ممنون از پاسختون . یعنی fread رم زیادی نمیخواد ؟ چون من یک جا خونده بودم نمیتونه یک فایل1گیگ رو بیش از 4 5 نفر همزمان دانلود کنند چون اگر انجام بدند رم سرور نمی کشه . لطفا نظرتون هم دباره FTP و اکانت های FTP بگید .

1  تشکر
شنبه ، 2 آگوست 2014     1:00 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

پارامتر دوم مشخص میکنه در هر لحظه چند بایت بخونه و بعدشم وقتی flush میکنی میفرسته سمت کاربر و دوباره میخونه.اینطوری مشکلی پیش نمیاد.راستش من با ftp برای محافظت لینک دانلود کار نکردم.

0  تشکر
یکشنبه ، 3 آگوست 2014     7:17 ب.ظ #


محمد حسینی راد

Subscriber
10 پست3 تاپیک

نظرتون درباره x-sendfile جیه؟

 

0  تشکر
پست 1 تا 5 (از مجموع 5 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .