بایگانی نویسنده: امیرمسعود ایرانی

لیست شهرها و استان‌های ایران

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

ارسال شده در برنامه‌نویسی, جاوااسکریپت, عمومی, پایگاه داده | برچسب‌شده , , | ۹ دیدگاه

یک سایت مورد حمله از روش SQL Injection

قرار بر این شد که سایتی را که قبلا با ابزارهای مایکروسافتی توسعه پیدا کرده بود و مورد حمله‌ی SQL Injection بود، بازطراحی و بازنویسی کنیم. نخستین مشکل این بود که سایت از نظر اندازه جزء سایت‌های متوسط به شمار … ادامه‌ی خواندن

ارسال شده در امنیت, برنامه‌نویسی, عبارت‌های منظم, پایگاه داده | برچسب‌شده , , , | دیدگاه‌تان را بنویسید

قراردادن چند کد امنیتی reCaptcha در یک صفحه

برای آشنایی با reCaptcha اینجا کلیک کنید سیستم reCaptcha به صورت پیش‌فرض تنها از یک کد امنیتی در یک صفحه پشتیبانی می‌کند. در شرایط مختلف ممکن است بخواهیم از چند کد امنیتی در چند فرم که همگی در یک صفحه … ادامه‌ی خواندن

ارسال شده در برنامه‌نویسی, جاوااسکریپت, عمومی | برچسب‌شده , , , | دیدگاه‌تان را بنویسید

پردازش تعداد زیاد ردیف‌های پایگاه داده در لاراول

در بسیاری مواقع به ویژه در هنگام تهیه‌ی گزارش‌ها ممکن است لازم شود، تمامی ردیف‌های یک یا چند جدول از پایگاه داده پیمایش شوند و برخی محاسبات به وسیله‌ی کد به انجام برسند. فریم‌ورک لاراول برای انجام این کار دستور … ادامه‌ی خواندن

ارسال شده در PHP, برنامه‌نویسی, عمومی, پایگاه داده | برچسب‌شده , , , , | دیدگاه‌تان را بنویسید

آشنایی با CORS یا Cross-origin resource sharing

CORS کوتاه‌شده‌ی عبارت Cross-origin resource sharing است. محل کاربرد CORS در مرورگرهای مدرن و برای بررسی اجازه‌ی دسترسی از راه دور به منابع و سرویس‌های تحت وب است. برای مثال در حالت عادی امکان استفاده از فایل‌های فونت از روی … ادامه‌ی خواندن

ارسال شده در HTML, امنیت, برنامه‌نویسی, عبارت‌های منظم, فناوری, لاراول | برچسب‌شده , , | ۹ دیدگاه

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

برای یکی از پروژه‌های در دست انجام لازم بود تا حجم زیادی از جدول‌ها و اطلاعات را به شکل والد و فرزند در سیستم درج کنم. اطلاعات در یک فایل اکسل قرار گرفته بود که درج آن‌ها بدون یک ابزار … ادامه‌ی خواندن

ارسال شده در HTML, نرم‌افزار | برچسب‌شده , , , | ۳ دیدگاه

هفت نکته‌ی مهم SEO در سال ۲۰۱۹

همزمان با سپری شدن زمان، الگوریتم‌های رتبه‌بندی سایت‌ها توسط موتورهای جستجو نیز در حال تحول و بهبود مداوم هستند، انجام SEO یا بهینه‌سازی موتورهای جستجو، نیز نیازمند فرآیندهای متفاوتی نسبت به گذشته است. آنچه در ادامه مشاهده می‌کنید، فهرستی از … ادامه‌ی خواندن

ارسال شده در SEO | برچسب‌شده , , | دیدگاه‌تان را بنویسید

اعتبارسنجی فیلدهای متنی برای حروف فارسی با استفاده از jQuery

همان گونه که می‌دانید، اعتبارسنجی عبارت‌های واردشده توسط کاربر باید در سمت سرور به انجام برسند، با این حال برای بهبود تجربه‌ی کاربری ممکن است بخواهیم اعتبارسنجی ورودی‌های کاربر را علاوه بر سمت سرور، در سمت مشتری نیز به انجام … ادامه‌ی خواندن

ارسال شده در جاوااسکریپت, عمومی | برچسب‌شده , , , , | ۲ دیدگاه

آشنایی با Zepto.js به عنوان جایگزینی برای jQuery

Zepto.js یک کتابخانه‌ی سمت مرورگر است که می‌تواند در برخی کاربردها جایگزین مناسبی برای jQuery باشد. مهم‌ترین ویژگی Zepto، سازگاری ساختار این کتابخانه با جی‌کوئری است. به این معنی که چنانچه شیوه‌ی کدنویسی با jQuery را بدانید، شیوه‌ی کدنویسی Zepto … ادامه‌ی خواندن

ارسال شده در برنامه‌نویسی, جاوااسکریپت | برچسب‌شده , | دیدگاه‌تان را بنویسید

رویدادهای delegate در جی‌کوئری

رویدادها یا eventهای delegate رویدادهایی هستند که به عنصرهای اصلی متصل نمی‌شوند. برای مثال چنانچه یک جدول با ۱۰۰ ردیف و ۱۰ ستون داشته باشیم، و بخواهیم زمان کلیک شدن روی یک سلول از این موضوع با خبر شویم، با … ادامه‌ی خواندن

ارسال شده در برنامه‌نویسی, جاوااسکریپت | برچسب‌شده | ۲ دیدگاه