ورود

نسخه کامل مشاهده نسخه کامل : مدیریت دانلود در php



javadvjj
28-05-2009, 11:43
ضمن تسلیت به تمام شیعیان به مناسبت شهادت حضرت زهرا ( سلام الله علیها )
سه سوال دارم
می خوام یک سیستم آبلود سنتر طراحی کنم که امکانات زیر رو می خوام داشته باشه
سوال 1
فرمت فایل رو چک کنه خودم بلدم و لی می خواستم بدونم اگر کاربر به طور دستی نام فایل رو عوض منه php می فهمه
سوال دوم
یک اسکریبت می خوام که
مثل سایت rapidshare
اگر کس دیگه ای داره فایل رو دانلود می کنه بیام بده شخص دوم هم دانلود کنه یعنی به طور هم زمان دو نفر نتونند یک فایل رو دانلود کنند
سوال سوم
می خوام لینک مستقیم ندم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
می خوام ببینم این کد فایل رو اول رو رم سرور لود می کنه و بعد در اختیار کاربر می زاره این طوریکه دهن سرور سرویس میشه
یا نه فقط مثل یک ریدایرکت عمل میکنه
اگر شما اسکریبت بهتری داری اگر بدب ممنون می شم

بای

javadvjj
30-05-2009, 20:11
بعد سه روز جواب نداره !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!

my friend
30-05-2009, 21:56
1. راهی نیست...
فقط میشه محتوای فایل رو بخونی و با createimagefromstring اگه مقدار ترو برگردوند، پس نتیجه میگیریم عکسه (یا با ایمیج مجیک ، چون فرمت های بیشتری پشتیبانی میکنه.)
برای فایل های ویدئویی هم میشه با ffmpeg و برای فایل های صوتی با lame (اسمش دقیق یادم نیست) مثل روش بالا عمل کنی.
فایل های دیگه رو هم همینطور باید چک کنی... راه دیگه ای نیست!!

2. تو رپید شیر، یک نفر نمیتونه دو فایل رو همزمان دانلود کنه، نه اینکه دو نفر یه فایل رو نتونن دانلود کنن!

3. شما با file_get_contents میتونی offset & max length تعیین کنی و مثلا 100 کیلوبایت 100 کیلوبایت (با یه حلقه) بخونی و با تابع flush بفرستی برای مرورگر.

javadvjj
05-06-2009, 10:43
دمت گرم ولی با توابع مثال بزن خوبه ولی کاربردی نیست مثال لطفا بابا به دوستانی که اینطوری توضیح می دن بارها گفتم که
ترکی بیلمیرم !!!!!!!!!!!!!!!!!!!!!!