• اطلاعیه ها

    • Saeed Fard

      آگهی استخدام برنامه نویس و پشتیبان وردپرس   13/12/95

      آگهی استخدام برنامه نویس و پشتیبان وردپرس
       
      2 نفر پشتیبان سایت وردپرسی
      ⁃ آشنا به برنامه نویسی قالب و پلاگین وردپرس 
      ⁃ توانایی راه اندازی سایت، قالب و افزونه های وردپرسی 
      ⁃ توانایی برنامه نویسی PHP در حد متوسط 
      ⁃ اطلاعات عمومی وب بالا 
      ⁃ توانایی پاسخگویی نوشتاری به سوالات انگلیسی با گرامر ساده 
      ⁃ آشنایی با HTML/CSS/jQuery 
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۲ نفر برنامه نویس قالب وردپرس
      ⁃ تسلط به HTML/CSS/jQuery و Bootstrap
      ⁃ توانایی تبدیل HTML به قالب وردپرس
      ⁃ توانایی برنامه نویسی PHP و پلاگین نویسی وردپرس در حد متوسط
      ⁃ آشنایی به اصول سئو 
      ⁃ آشنایی با Git/subversion مزیت محسوب می‌شود.
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۱ نفر طراح UI/UX
      ⁃ طراحی خلاقه وب سایت
      ⁃ طراحی با جدیدترین استایل‌های طراحی سایت
      ⁃ مسلط به تایپوگرافی انگلیسی و طراحی وب سایت انگلیسی
      ⁃ انتقاد پذیری و قبول بازخوردهای تیم و مشارکت با دیگر اعضاء تیم برای سرعت بخشیدن به فرایند انجام پروژه
      ⁃ آشنایی و درک HTML/CSS/jQuery
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا
      ⁃ امکان همکاری به صورت پروژه‌ای و دورکاری در این موقعیت شغلی فراهم است ——— مزایای کار در مجموعه گرودیا
      ⁃ تجربه ناب کار در سطح یک جهانی
      ⁃ محیط کار بسیار دوستانه و آرام
      ⁃ پرداخت های مناسب و سر وقت
      ⁃ کلاس های آموزشی داخلی به جهت بالا بردن دانایی و توانایی همه اعضا   از علاقه‌مندان و نیازمندان تقاضا می‌شود لطفا رزومه کاری خود را با قید موقعیت شغلی به ایمیل info@grodea.co ارسال نمایید.
    • Morteza

      سال 1396 خورشیدی مبارک   29/12/95

      سال 1396 خورشیدی مبارک
kavirdarkavir

تایید ریدایرکت و سپس اجازه دانلود فایل

8 پست در این موضوع قرار دارد

سلام به همه دوستان

توی این تاپیک اسکریپتی معرفی شد که برای دسترسی غیرمستقیم به آدرس لینک دانلود از روش File Force Download استفاده میکنه.

سوالی که دارم اینه ما توی سایتمون یک سری ایبوک به صورت رایگان قرار میدیم، اما یکی سری دیگه از ایبوک ها خریدنی هست و لینکش به ایمیل فرد ارسال میشه فرمت کلی لینک ارسالی به ایمیل خریدار به صورت http://site.com/redirect=inja-ham-tedade-namoshakhasi-character-gharar-migire-k-malum-nist-chand-character-bashe'>http://site.com/redirect=inja-ham-tedade-namoshakhasi-character-gharar-migire-k-malum-nist-chand-character-bashe هستش.

نهایتا لینک قبلی که به ایمیل خریدار ارسال شده بود ریدایرکت میشه به آدرس http://mysite.com/download.php?file=myfile.zip (این آدرس همون آدرسی هست که توسط اسکریپت File Force Download فایل رو دانلود میکنه)

چیزی که میخوام این هست که لینک دانلود myfile.zip فقط در صورتی فعال بشه که فرد قبلش حتما از لینک http://site.com/redirect=inja-ham-tedade-namoshakhasi-character-gharar-migire-k-malum-nist-chand-character-bashe'>http://site.com/redirect=inja-ham-tedade-namoshakhasi-character-gharar-migire-k-malum-nist-chand-character-bashe کلیک کرده باشه (این باعث میشه که اگر کسی لینک دانلود رو با بقیه به اشتراک بزاره از روی لینک اول بشه تشخیص داد چه کسی بوده)

همه اون لینک هایی که به ایمیل خریدار ارسال میشن همون طور که در پاراگراف اول هم میبینید فرمت کلی URL شون تا یه جایی شبیه هم هست: http://site.com/redirect= (اون کاراکترهای انتهای URL ها برای هر خریدار متفاوته)

حالا میخوام تغییری که توی اون اسکریپت داده میشه مثلا به این صورت تعریف شده باشه که: اگر فردی وارد لینک http://mysite.com/download.php?file=myfile.zip شد چک کن ببین آیا قبلش از لینکی با فرمت http://site.com/redirect= وارد شده (بقیه کاراکترهای آخرش رو بیخیال چون واسه هر خریدار با دیگری متفاوته) اگر جواب مثبته حالا اجازه دانلود فایل داده بشه و اگر نه فایل دانلود نشه

اسکریپت مورد نظر رو (File Force Download) که باید ویرایش روی اون صورت بگیره میتونید از اینجا دریافت کنید.

با تشکر

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

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

روش صحیح ارسال لینک دانلود اینه که یک جدول در دیتابیس وجود داشته باشه و برای هر تقاضا یک ردیف بنام کاربر متقاضی توش ایجاد بشه که یک ستون برای وضعیت دانلود توش باشه با سه پاسخ مثلا -1 برای مواردی که لینک ارسال نشده 0 برای مواردی که لینک ارسال شده و هنوز دانلود نشده و یک برای مواردی که دانلود انجتام شده

بعد از ارسال لینک فایل مبدا از روی ایمیل اونرو با جدول دیتابیس مقایسه کنه اگر مقدار اون ستون 0 بود مقدارش را یک می کنه و اجازه دانلود می ده و الا اجازه نمی ده

یک چنین مجموعه ای برای دانلودهای پروفشنال احتیاجه و با اسکریپت های تغییر نشانی به راه حل مطمئن نمی رسید

اگر می تونید مسیری که عرض شد را اجرا کنید یعنی اینسرت کردن ایمیل به دیتابیس و ... وگرنه منتظر باشید اسکریپت ساده ای نیست و من نمونه آماده رایگان ازش سراغ ندارم ولی اگر فرصت شد براتو.ن می نویسم

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

بله کاملا متوجه ام که شکل اصولی و دقیقش همون طوری هست که شما میفرمایید.

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

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

یکی از دوستان بهم پیشنهاد کرد کلا برای بخش فروش ایبوک از افزونه wocommerce استفاده کنم این افزونه رو هم نصب کردم به لحاظ امکانات واقع کامله اما مشکلی که داره این هست که موقعی که توی تنظیمات افزونه نوع دانلود رو میزارم روی File Force Download چون فایلها حجیم هستند بعد از چند دقیقه سرعت به صفر میرسه و دانلود متوقف میشه و چون resume نداره باید دانلود رو از اول شروع کرد.

منتهی فکر میکنم بشه با کمی ویرایش افزونه wocommerce خاصیت resume رو بهش اضافه کرد؟

توی این سایت هم در مورد اضافه کردن resume به File Force Download توضیح داده.

افزونه wocommerce رو هم میشه از اینجادریافت کرد.

دوستان اگه میتونن لطفا کمک کنن.

ویرایش شده در توسط kavirdarkavir

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

افزونه رو می شناسم ولی تغییرات توش دو سه روزی بیشتر مهمانتون نیست پچون افزرونه به دلایل امنیتی خیلی به روز رسانی می شه و مجبور هم هستید آپدیت کنید و در به روز رسانی فایل به حالت قبل بر می گرده

و اینکه رزیوم نداره نقصش نیست تعمدیه

اسکریپتی که من هم عرض کردم همینطوره و اگر دانلبود نیمه کاره بمونه دیگه لینک را از کاربر می گیره برای اینکاری که شما می خواهید و برای فایل های حجیم باید اسکریپت کاما راپید شیر را داشت که رایگان نمیست و باید هزینه کنید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

بهتره منتظر نظر کسری گرامی هم باشید فکر کنم ایشون پارسی ساز افز.ونه اند و با این افزونه آشنایی کامل را دارند

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

ممنون جناب فخار عزیز

از راهنمایی هاتون مثل همیشه بهره بردیم

میخواستم ببینم حالا نمیشه فعلا در حد همون چیزی که اول گفتم یعنی فقط در صورت تایید ریدایرکت دانلود انجام بشه؟

یعنی اصلا بدون چک کردن دیتابیس و ایمیل مشتری این کار صورت بگیره (هرچند میدونم این روش به لحاظ امنیت مشکل داره منتهی دقیقا در همین حد هم کار راه میندازه) با ویرایش force file download میشه این کار رو انجام داد.

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

منتهی فکر میکنم بشه با کمی ویرایش افزونه wocommerce خاصیت resume رو بهش اضافه کرد؟

تغیرات زیادی لازم هست و جاهای زیادی دست میخوره

راه استانداردی نداره(فعلا)

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

ممنون جناب فخار عزیز

از راهنمایی هاتون مثل همیشه بهره بردیم

میخواستم ببینم حالا نمیشه فعلا در حد همون چیزی که اول گفتم یعنی فقط در صورت تایید ریدایرکت دانلود انجام بشه؟

یعنی اصلا بدون چک کردن دیتابیس و ایمیل مشتری این کار صورت بگیره (هرچند میدونم این روش به لحاظ امنیت مشکل داره منتهی دقیقا در همین حد هم کار راه میندازه) با ویرایش force file download میشه این کار رو انجام داد.

یه کار می تونید بکنید

به صورت دوره ای یک عدد به فایل معرفی کنید اینطوری


yoursite.com/download.php?file=filename.zip&sn=1234

البته http را حذف کردم که آدرس خلاصه نشه

بعد به اول فایل اصلیتون اضافه کنید


if(isset($_GET['sn'])) :
if($_GET['sn'] == 1234)
{

و در آخرش هم


};
endif;

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری