توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کمک ،ورود کاربر و دانلود اجباری فایل مورد نظر
web-ha
July 28th, 2010, 21:00
سلام به همه دوستان،من می خوام تو صفحه اصلی سایت یه کدی قرار بدم که کاربر به محض ورود به صفحه اصلی لینک دانلود خودبه خود اجرا بشه و بره به دانلود فایل دوستان کسی کدی اسکریپتی چیزی سراغ داره؟
مثلا یه فایلی رو یه جا آپلود کنیم بعد کاربر که میره به اون سایت مراجعه کنه با اولین ورو لینک دانلود بهش نشون داده بشه.
ورودکاربر به صفحه اصلی/اجرا شدن لینک دانلود/ کاربر تایید کنه تا دانلود بشه
اگرم جای تاپیک درست انتخاب نکردم مدیران زحمت انتقالشو بکشن
Rezash
July 28th, 2010, 21:16
ساده ترين راه : لينك دانلود رو تو يك فريم بذار!با بارگذاري صفحه لينك اجرا ميشه و از كاربر پرسش ميشه دانلود بشه يا نه...البته اگه منظورت همين باشه
web-ha
July 28th, 2010, 22:01
ساده ترين راه : لينك دانلود رو تو يك فريم بذار!با بارگذاري صفحه لينك اجرا ميشه و از كاربر پرسش ميشه دانلود بشه يا نه...البته اگه منظورت همين باشه
اگه فايل با پسوند zip و اين چيزها باشه كه به طور طبيعي دانلود ميشن همين كافيه ولي اگه مثلا فايل php يا هر مثل اين ها هست كه ميخواي دانلود بشه بايد با php هدر مربوط رو به مرورگر ارسال كني.
---------- Post added at 11:04 PM ---------- Previous post was at 11:03 PM ----------
ضمنا frame رو داخل يك div با گذاشتم كه مخفي باشه و ديده نشه ، چون حتي اندازه فريم 0 در 0 هم كه بذاري باز يك نقطه كوچيك ديده ميشه ولي اينطوري نه.
web-ha
July 28th, 2010, 23:07
ریدایرکت بشه به لینک دانلود!
بله
---------- Post added at 11:07 PM ---------- Previous post was at 11:04 PM ----------
دارم روی همه کار می کنم اگه تنها یکیش جواب بده عالی میشه :66:
این کد باید قبل از همه ی خروجی ها قرار بگیره، بعدش هم هیچ خروجی ای از جمله html نداشته باشه. در این صورت ریدایرکت بشه بهتره.
مگر اینکه نیاز به اعتبار سنجی کاربر باشه.
web-ha
July 28th, 2010, 23:49
این کد فایل رو واسه کاربر میفرسته :
کد php :
$file = "filename";
header("content-type: Application/octet-stream");
header('content-disposition: Attachment; filename="' . Basename($file) . '"');
header("content-length: ". Filesize($file));
readfile($file);
فقط کافیه جای فایل نیم آدرس فایل رو بنویسی
با این کد هم میشه : فقط قبل از ارسال هدر باید این کد رو بزاری
این کد کاربر رو منتقل میکنه به آدرس http://www.example.com/filename.abc
خودشه جواب داد ولی جایی همچین فایلی دیدین دانلود نکنید ها :-$=d>
parsaserver
July 29th, 2010, 02:17
به نظر من این روش روی بازدید سایت تاثیر منفی داره . من شخصا از سایت هایی که به محض ورود فایلی برای دانلود در نرم افزار مدیریت دانلود ظاهر میشه متنفرم !!!
web-ha
July 29th, 2010, 19:45
به نظر من این روش روی بازدید سایت تاثیر منفی داره . من شخصا از سایت هایی که به محض ورود فایلی برای دانلود در نرم افزار مدیریت دانلود ظاهر میشه متنفرم !!!
بله من خودمم خوشم نمیاد ولی این جریانش فرق داره >:):d