تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: جلو گیری از اجرای کدها در هنگام وارد کردن در صفحه

  1. #1
    پروفشنال as13851365's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    لیبدرا
    پست ها
    914

    12 جلو گیری از اجرای کدها در هنگام وارد کردن در صفحه

    وقتی که کاربری اطلاعاتی رو ( مثلا نام و آدرس ) در بانک ذخیره می کنه اگر به جای نام از دستورات html و جاوااسکریپت استفاده کنه و در بانک ذخیره کنه وقتی که وقتی که اطلاعاتش رو بخواد ببینه کدها اجرا می شن !
    برای جلوگیری از این کار چه باید کرد ؟

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

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

  2. #2
    حـــــرفـه ای taia's Avatar
    تاريخ عضويت
    Aug 2005
    محل سكونت
    چو ایران نباشد تن من مباد
    پست ها
    2,107

    پيش فرض

    به پست زیر مراجعه کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. این کاربر از taia بخاطر این مطلب مفید تشکر کرده است


  4. #3
    پروفشنال as13851365's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    لیبدرا
    پست ها
    914

    پيش فرض

    برای این که با این مشکل مواجه نشید از تابع htmlentities استفاده کنید به این صورت که :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #4
    پروفشنال as13851365's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    لیبدرا
    پست ها
    914

    پيش فرض

    برای حروف فارسی این دستور مشکل داره تا اونجایی که من فهمیدم برای تبدیل حروف فارسی از تابع htmlspecialchars استفاده می شه آیا این درست است ؟

    __________________________________________________ ________

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

    درحالت کلی بگم که :
    من یک ادیتور ( دوستان معرفی کردند ) رو روی سایت قرار دادم و وقتی که کاربر اطلاعات را وارد و دکمه *ثبت* را می زنه من تمام اطلاعات وارد شده با به بابع htmlspecialchars ارسال می کنم و خروجی رو در بانک ذخیره می کنم حالا وقتی که کاربر بخواد در مطالب خود عکسی رو نمایش بده این عکس نشان داده نمی شه فقط کد ها نشون داده می شن
    یعنی می خوم یک بخشی از این کدها فیلتـر نشن برای این کار چه راه حلی پیشنهاد می کنید؟

    _______________________

    اگه یکی از دوستان بگه که وقتی که توی انجمن ها یک پستی رو می خواهیم ثبت کنیم هنگام ثبت چه کارهایی انجام می شه که این تایپیک ها به این صورت قرار می گیرند
    یعنی عکس سرجاشه - لینک سرجاشه و وقتی هم که کدی رو وارد می کنیم این کد در یک بلوک قرار می گیره !

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •