-
July 28th, 2010, 21:00
#1
کمک ،ورود کاربر و دانلود اجباری فایل مورد نظر
سلام به همه دوستان،من می خوام تو صفحه اصلی سایت یه کدی قرار بدم که کاربر به محض ورود به صفحه اصلی لینک دانلود خودبه خود اجرا بشه و بره به دانلود فایل دوستان کسی کدی اسکریپتی چیزی سراغ داره؟
مثلا یه فایلی رو یه جا آپلود کنیم بعد کاربر که میره به اون سایت مراجعه کنه با اولین ورو لینک دانلود بهش نشون داده بشه.
ورودکاربر به صفحه اصلی/اجرا شدن لینک دانلود/ کاربر تایید کنه تا دانلود بشه
اگرم جای تاپیک درست انتخاب نکردم مدیران زحمت انتقالشو بکشن
-
-
July 28th, 2010 21:00
# ADS
-
July 28th, 2010, 21:16
#2
عضو دائم
پاسخ : کمک ،ورود کاربر و دانلود اجباری فایل مورد نظر
ساده ترين راه : لينك دانلود رو تو يك فريم بذار!با بارگذاري صفحه لينك اجرا ميشه و از كاربر پرسش ميشه دانلود بشه يا نه...البته اگه منظورت همين باشه
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
July 28th, 2010, 22:01
#3
پاسخ : کمک ،ورود کاربر و دانلود اجباری فایل مورد نظر

نوشته اصلی توسط
hello
ساده ترين راه : لينك دانلود رو تو يك فريم بذار!با بارگذاري صفحه لينك اجرا ميشه و از كاربر پرسش ميشه دانلود بشه يا نه...البته اگه منظورت همين باشه
ممنون،ولی چجوری؟
-
-
July 28th, 2010, 22:14
#4
پاسخ : کمک ،ورود کاربر و دانلود اجباری فایل مورد نظر

نوشته اصلی توسط
web-ha
ممنون،ولی چجوری؟
ریدایرکت بشه به لینک دانلود!
-
-
July 28th, 2010, 22:45
#5
عضو دائم
پاسخ : کمک ،ورود کاربر و دانلود اجباری فایل مورد نظر
این کد فایل رو واسه کاربر میفرسته :
کد php :
کد 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
کد PHP:
header('Location: http://www.example.com/filename.abc');
می خانه اگر ساقی صاحب نظری داشت
می خواری و مستی ره و رسم دیگری داشت
-
تعداد تشکر ها از rn4j1m1 به دلیل پست مفید
-
July 28th, 2010, 23:04
#6
عضو دائم
پاسخ : کمک ،ورود کاربر و دانلود اجباری فایل مورد نظر

نوشته اصلی توسط
web-ha
ممنون،ولی چجوری؟
کد:
<div style="display:none"><iframe name="I1" width="8" height="6" src="آدرس لينك دانلود"></iframe></div>
اگه فايل با پسوند zip و اين چيزها باشه كه به طور طبيعي دانلود ميشن همين كافيه ولي اگه مثلا فايل php يا هر مثل اين ها هست كه ميخواي دانلود بشه بايد با php هدر مربوط رو به مرورگر ارسال كني.
---------- Post added at 11:04 PM ---------- Previous post was at 11:03 PM ----------
ضمنا frame رو داخل يك div با گذاشتم كه مخفي باشه و ديده نشه ، چون حتي اندازه فريم 0 در 0 هم كه بذاري باز يك نقطه كوچيك ديده ميشه ولي اينطوري نه.
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
July 28th, 2010, 23:07
#7
پاسخ : کمک ،ورود کاربر و دانلود اجباری فایل مورد نظر

نوشته اصلی توسط
M-Soltani.ir
ریدایرکت بشه به لینک دانلود!
بله
---------- Post added at 11:07 PM ---------- Previous post was at 11:04 PM ----------
دارم روی همه کار می کنم اگه تنها یکیش جواب بده عالی میشه
-
-
July 28th, 2010, 23:38
#8
پاسخ : کمک ،ورود کاربر و دانلود اجباری فایل مورد نظر

نوشته اصلی توسط
rn4j1m1
این کد فایل رو واسه کاربر میفرسته :
کد php :
کد 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
کد PHP:
header('Location: http://www.example.com/filename.abc');
این کد باید قبل از همه ی خروجی ها قرار بگیره، بعدش هم هیچ خروجی ای از جمله html نداشته باشه. در این صورت ریدایرکت بشه بهتره.
مگر اینکه نیاز به اعتبار سنجی کاربر باشه.
-
تعداد تشکر ها از Talahost.Com به دلیل پست مفید
-
July 28th, 2010, 23:49
#9
پاسخ : کمک ،ورود کاربر و دانلود اجباری فایل مورد نظر

نوشته اصلی توسط
rn4j1m1
این کد فایل رو واسه کاربر میفرسته :
کد php :
کد 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
کد PHP:
header('location: Http://www.example.com/filename.abc');
خودشه جواب داد ولی جایی همچین فایلی دیدین دانلود نکنید ها
=d>
-
-
July 29th, 2010, 02:17
#10
عضو جدید
پاسخ : کمک ،ورود کاربر و دانلود اجباری فایل مورد نظر
به نظر من این روش روی بازدید سایت تاثیر منفی داره . من شخصا از سایت هایی که به محض ورود فایلی برای دانلود در نرم افزار مدیریت دانلود ظاهر میشه متنفرم !!!
-