رفتن به مطلب

تخته امتیازات

  1. Masih

    Masih

    مدیر انجمن


    • امتیاز

      9

    • تعداد ارسال ها

      3,166


  2. rasssa

    rasssa

    کـاربـر فـعـال


    • امتیاز

      1

    • تعداد ارسال ها

      187


مطالب محبوب

در حال نمایش مطالب دارای بیشترین امتیاز در 00/03/29 در پست ها

  1. والا هاست دانلود اصولا نباید امکان نصب اسکریپت داشته باشه چون اصلا دیتابیس بهش نمیدن. حالا اینکه هاستینگ شما چرا چنین تصمیمی گرفته اطلاعی ندارم! اما هاست دانلود فقط برای میزبانی فایل ها هست و برای استفاده هم باید یک سایت روی یک هاست معمولی یا لینوکس با دیتابیس داشته باشید و توسط FTP به اون هاست دانلود دسترسی پیدا کرد. اگر اسکریپت نصب نکرده باشید خیر نیازی به کار اضافه نیست مگر همون قابلیت Indexes که گفتم.
    1 امتیاز
  2. درود؛ خب خوبی هاست دانلود هم دقیقا همینه که امکان نصب اسکریپت روش وجود نداره! چون در واقع هیچ نوع توابع PHP روی هاست دانلود اجرا نمیشه و فشاری به سی پی یو و رم سرور هاست دانلود نمیاد. فقط i/o و پهنای باند درگیر میشه بخاطر دانلود فایل ها که ربات ها هم دانلود فایل های هاست دانلود براشون هیچ ارزشی نداره! در کل نیازی به نگرانی در این خصوص نیست. هاست دانلود هم عموما پهنای باند بسیار زیادی در هر ماه براتون در نظر میگیرن که حملات دیداس هم نمی تونه تضعیف کنه به اون صورت و همچنین مد نظرتون باشه که اکثر هاست های دانلود خودشون ابزار کنترل دیداس رو دارند به صورت پیش فرض، و اگه یک کاربر سعی کنه تعداد
    1 امتیاز
  3. خیییلی ممنونم از راهنمایی شما بزرگوار! اما یک مسئله در حوزه حملات ربات ها به هاست دانلود در این باره بوجود میاد که در تایپیک جداگانه باید بپرسم چون موضوعش متفاوت هست.
    1 امتیاز
  4. اگه قصد ریدایرکت کردن هم دارید، اون سابدامین قبلی رو باید داخل هاستتون مجددا ایجاد کنید و یک فایل htaccess برای اون سابدامین بسازید و دستور ریدایرکت رو داخلش استفاده کنید: RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} ! RewriteRule ^(.*)$ https://dl2.site.ir/$1 [R=301,L] بجای اون آدرس هم سابدامین جدید رو باید وارد کنید. یا اینکه وقتی سابدامین رو ساختید خود هاست امکان Redirect manager داره از اونجا می تونید ریدایرکت رو فعال کنید و حتما باید ریدایرکت وایلدکارت از نوع 301 ایجاد کنید.
    1 امتیاز
  5. بله دقیقا به همین خاطر هست چون قبلا که آی پی ها لوکیشن دقیق کاربر رو نمایش میداد، از این آی پی ها توی شبکه های اجتماعی خارج از کشور و یا بعضا هکران و افرادی که قصد داشتن موقعیت مکانی شما رو بدست بیارن و به هر نحوی از اون سوء استفاده بکنند، مورد استفاده قرار می گرفت و به نظرم بهترین تصمیم برای ارائه لوکیشن های متغیر رو گرفتند و با این کار امنیت کاربر در اینترنت بیشتر شده در صورتی که پهنای باند و سرعت تغییری نمی کنه و برای کاربر هم هیچ تفاوتی نداره. اما خب هنوز لوکیشن شما برای ISP قابل ردیابی هست که اونم چیز زیاد مهمی نیست. خیر ربات های گوگل و کلا خزنده های موتورهای جستجوگر توی لی
    1 امتیاز
  6. مساله آپلود فایل در یک سایت همیشه یکی از دردسرهای وبمستران بوده که برای آپلود یک فایل و اشتراک گذاری آن با کاربران در مکان های مختلف از سایت، مجبورند یا وارد فایل منیجر شوند و به طور دستی آپلود کنند یا از امکانات آپلود اسکریپت مدیریت محتوای خودشان استفاده کنند. در وردپرس یک بخش رسانه ها وجود دارد که امکان آپلود فایل ها را فراهم کرده اما در سایر اسکریپت ها شاید چنین امکانی نباشد. و یا در هاست دانلود که به دلیل نداشتن دیتابیس امکان نصب اسکریپت های آپلودسنتر نیست، بعضا آپلود فایل ها در این نوع هاست ها دشوارتر از هاست معمولی است! اما در اینجا قصد دارم اسکریپتی به شما معرفی کنم که می تواند بدو
    1 امتیاز
  7. این هم اسکریپتی که قولشو داده بودم تقدیم شما: لینک دریافت
    1 امتیاز
  8. خب این دستور شرطی هست و باید در جای درستش استفاده کنید. طبیعتا خود این کد مشکل رو حل نمیکنه. اینم کد ویرایش شده خدمت شما: <?php // A list of permitted file extensions $allowed = array('png', 'jpg', 'gif','zip','jpeg','bmp','css','js','html','htm','rar','mp4','mp3','txt','pdf','psd','ico','7z','apk','mkv','avi'); $my_folder = 'uploads/'; if (file_exists($my_folder . $_FILES['file']['name'])) { echo 'متاسفانه, فایل ' . $_FILES['file']['name'] . ' درحال حاضر موجود می باشد'; } else { if(isset($_FILES['upl']) && $_FILES['upl']['error'] == 0){ $extension = pathinfo($_FI
    1 امتیاز
  9. درود؛ والا اگه همین کد رو برای آپلود استفاده می کنید که کلا مشکل امنیتی داره! سعی کنید اگر واقعا نیاز دارید که برای مصارف شخصی استفاده کنید و با بقیه به اشتراک نگذارید و اگر نیازش ندارید از دسترس خارجش کنید. خود PHP یک تابع به نام file_exists تعریف کرده برای چک کردن نام فایل پیش از آپلود که می تونید به این صورت دستور شرطی رو استفاده کنید براش: if (file_exists($my_folder . $_FILES['file']['name'])) { echo 'متاسفانه, فایل ' . $_FILES['file']['name'] . ' درحال حاضر موجود می باشد'; }
    1 امتیاز
  10. درود؛ پرسش شما کلا دو قسمت داره انگار و من متوجه نشدم؟! الان مشکل شما تفاوت داشتن آی پی "سرور" با اون چیزی که کلودفلر نشون میده هست؟ یا اینکه آی پی اینترنت شما با اون چیزی که کلودفلر دریافت می کنه متفاوت هست؟ چون هر کدوم از اینا کلا یه مقاله طولانی دارند. ولی اگر بحث تفاوت آی پی سرور هست که اگه توی تنظیمات کلودفلر آی پی اصلی سرور رو وارد کردید، و الان تفاوت دارند، به این دلیل هست که کلودفلر خودش آی پی متغیری برای هر کاربر ممکنه ارائه کنه چون بخشی از اطلاعات سایتتون از کلودفلر قراره دریافت بشه. اگر هم تفاوت آی پی خودتون منظورتونه که شاید آی پی ISP شما متغیر و دای
    1 امتیاز
این صفحه از تخته امتیازات بر اساس منطقه زمانی تهران/GMT+04:30 می باشد
×
×
  • اضافه کردن...