s4d3ghi 246 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 سلام دوستان!من حدود 16 گیگ فایل pdf دارم که میخوام بزارمشون برای فروش اینترنتی! فایل ها هم کلا نمونه سوال به همراه جواب و یک سری مقاله و پایان نامه هستش!چون حجمش بالاست باید از هاست دانلود استفاده کنم!آیا هاست دانلود با افزونه EDD کار میکنه!؟ چون باید فایلهارو در ساب دامینی که به هاست دانلود متصله آپلود کنم و public_html هم باید روی یه سرور دیگه باشه!پیشنهاد شما چیه و اینکه نظر بهتری دارید یا نه؟!تشکر... نقل قول لینک به ارسال
mamadspeed 27 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 بله وجود داره کلا دو راه وجود داره برای اینکار یکی استفاده از افزونه EDD remote یکی هم دستکاری و ویرایش خود پلاگین 1 نقل قول لینک به ارسال
s4d3ghi 246 ارسال شده در بهمن 93 مالک گزارش بازنشر ارسال شده در بهمن 93 (ویرایش شده) بله وجود داره کلا دو راه وجود داره برای اینکار یکی استفاده از افزونه EDD remote یکی هم دستکاری و ویرایش خود پلاگینیعنی درحالت عادی کار نمیکنه؟!منظورم اینه که لینک فایل محصولات روی هاست دانلود باشه؟! و افزونه هم که روی هاست صفحه اصلی؟! ویرایش شده بهمن 93 توسط عباس صادقی نقل قول لینک به ارسال
mamadspeed 27 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 خیر کار نمیکنه چون افزونه EDD از فایل های دانلودی محافظت میکنه این امر باعث شده که فلدر محافظت شده وجود داشته باشه که فایل ها باید توی اون قرار بگیرن تا از دانلود کسایی که پرداخت نزدن جلوگیری کنه اگر همین جوری لینک های دانلود وارد کنید اشخاص سود جو میتونن با اسکن سایت اسم آدرس فلدر و فایل هاتون پیدا کن و بدون پرداخت استفاده کنن پس نیاز به یکسری تغیرات در خود افزونه یا استفاده از edd remot هست نقل قول لینک به ارسال
s4d3ghi 246 ارسال شده در بهمن 93 مالک گزارش بازنشر ارسال شده در بهمن 93 (ویرایش شده) خیر کار نمیکنه چون افزونه EDD از فایل های دانلودی محافظت میکنه این امر باعث شده که فلدر محافظت شده وجود داشته باشه که فایل ها باید توی اون قرار بگیرن تا از دانلود کسایی که پرداخت نزدن جلوگیری کنه اگر همین جوری لینک های دانلود وارد کنید اشخاص سود جو میتونن با اسکن سایت اسم آدرس فلدر و فایل هاتون پیدا کن و بدون پرداخت استفاده کنن پس نیاز به یکسری تغیرات در خود افزونه یا استفاده از edd remot هستخب حالا این تغییرات رو باید به چه صورتی اعمال کنم؟!در صورت امکان مرحله به مرحله توضیح بدین ممنون میشم! افزونه ای رو که معرفی کردید دیدم خصوصیاتش رو!اگه بخوام EDD رو ویرایش کنم باید چیکار کنم؟! ویرایش شده بهمن 93 توسط عباس صادقی نقل قول لینک به ارسال
mamadspeed 27 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 لینک زیر برسی کنیدhttp://stackoverflow.com/questions/10964399/protect-downloads-on-remote-server 1 نقل قول لینک به ارسال
s4d3ghi 246 ارسال شده در بهمن 93 مالک گزارش بازنشر ارسال شده در بهمن 93 لینک زیر برسی کنیدhttp://stackoverflow...n-remote-serverاینو خوندم چیزی متوجه نشدم!لینک نقل قول لینک به ارسال
mamadspeed 27 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 (ویرایش شده) واضح هست گفته فلدر توی هاست دانلود ایجاد کن یک فایلhtaccess درست کن کدهای زیر توش قرار بدهOptions -Indexesdeny from all<FilesMatch '\.(php)$'>Order Allow,DenyAllow from all</FilesMatch>بعد یک فایل به اسم download.php ایجاد کن کد های زیر توش قرار بده<?PHP$file = $_GET['f'];$code = $_GET['c'];$ip = $_SERVER['10.000.06.107'];if ($code != md5($ip . 'salt')) {die('authentication denied');}if(!file){ die('file not found');}// Set headersheader("Cache-Control: public");header("Content-Description: File Transfer");header("Content-Disposition: attachment; filename=$file");header("Content-Type: application/zip");header("Content-Transfer-Encoding: binary");// Read the file from diskreadfile('dl/' . $file);?>حالا هر جا قرار هست لینک دانلود رو قرار بدی از کد زیر استفاده کن<?PHPecho '<a href="http://dl.server2.com/Files/download.php?f=ali.zip&c=' . md5($_SERVER['10.000.06.107'] . 'salt').'">Download File</a>';?> ویرایش شده بهمن 93 توسط mamadspeed نقل قول لینک به ارسال
s4d3ghi 246 ارسال شده در بهمن 93 مالک گزارش بازنشر ارسال شده در بهمن 93 حالا هر جا قرار هست لینک دانلود رو قرار بدی از کد زیر استفاده کن<?PHPecho '<a href="http://dl.server2.com/Files/download.php?f=ali.zip&c=' . md5($_SERVER['10.000.06.107'] . 'salt').'">Download File</a>';?>این بخش رو نفهمیدم!یعنی تو افزونه که لینک دانلود رو میخوام بزنم به این صورت قرارش بدم؟! نقل قول لینک به ارسال
مهمان مهمان ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 استاد توضیح رو کامل کنید لطفا نقل قول لینک به ارسال
a_mogheimi 128 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 <?PHPecho '<a href="http://dl.server2.com/Files/download.php?f=ali.zip&c=' . md5($_SERVER['10.000.06.107'] . 'salt').'">Download File</a>';?>این روش چند مشکل داره اولا محدودیت برای آی پی و تعداد دفعات دانلود وجود نداره یک نفر میخره شیر میکنه لینک روبرای دریافت لینک دانلود صفحه باید ریدایرکت بشه به صفحه ای که این کد در اون وجود دارهو اگر بخواهید لینک رو بصورت دستی وارد کنید باید تابع md5($_SERVER['10.000.06.107'] . 'salt') رو بصورت دستی یا از طریق سایتهای آنلاین یک مرتبه محاسبه کنید و در لینک های خود قرار دهیدو برای اینکه مقدار مورد نظر برای فایلهای مختلف متفاوت باشه میتونید مقدار salt رو متغییری شامل نام فایل و salt تعریف کنید که یه خورده اذیت کننده و طاقت فرساستفرض کنید برای هر فایل باید یک مرتبه این مقدار رو محاسبه کنید و سپس لینک رو به صورت زیرhttp://dl.server2.com/Files/download.php?f=ali.zip&c=yoursecretvalueدر قسمت لینک دانلود وارد نمایید که با تمام این مشکلات بازم محافظت بالایی نخواهید داشت زیرا لینک شما بعد از خرید امکان اشتراک گذاری و همینطور دانلود با دفعات نامحدود رو خواهد داشتکه البته برای محدودیت زمانی میشه راه کاری ارائه داد . نقل قول لینک به ارسال
faridphp 0 ارسال شده در اردیبهشت 97 گزارش بازنشر ارسال شده در اردیبهشت 97 (ویرایش شده) کارایی که گفتین رو کردم اما جای اینکه مشتری بتونه دانلود کنه چنین لینکی براش نمایش داده شد Www.site.com/?PHP echo '<a href="http://dl.server2.com/Files/download.php?f=ali.zip&c=' . md5($_SERVER['10.000.06.107'] . 'salt').'">Download File</a>'; ?> مشکل ازکجاست؟ ویرایش شده اردیبهشت 97 توسط faridphp نقل قول لینک به ارسال
goldpower 0 ارسال شده در مهر 99 گزارش بازنشر ارسال شده در مهر 99 سلام . افزونه اي براي اين کار وجود نداره؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .