قالب وبلاگ | ابزار وبلاگ نویسی | دانلود طرح لایه باز

صفحه اصلی انجمن وبمستران عضویت بازیابی رمز عبور همه مطالب تماس با ما
logo2
Medad.io Medad.io
لطفا برای استفاده کامل از خدمات عضو سایت شده و وارد پنل کاربری خود شوید . عضویت و استفاده از خدمات ما رایگان است .
با درج نظر خود در زیر پست ما را در بهبود کیفیت مطالب سایت قالب گراف رهنمون سازید .

گیف پلیر Gif Player برای سایت خود داشته باشید !

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

چطور یک برنامه نویس php خوب شویم؟

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

در ادامه ۱۰ تکنیک عالی آورده شده که توسعه دهندگان PHP باید یاد بگیرند و هنگام برنامه نویسی از آنها استفاده کنند. این نکات مهارت هایتان را بهبود می دهد و همچنین واکنش گرایی و شفافیت کدتان را افزایش داده و کارایی آن را بهینه تر می کند. بهترین سایت های پربازدید ایرانی از همین زبان برنامه نویسی برای توسعه کار خود استفاده کرده اند.

۱- از برگه تقلب برای SQL Injection استفاده کنید

هر توسعه دهنده وب باید به خوبی با شیوه های امنیتی آشنا باشد و باید برنامه ها را با این شیوه های امنیتی درون ذهنش طراحی کند. قانون اولیه این است که هرگز به داده های دریافت شده از جای دیگر اعتماد نکنید. قانون دیگر اسکیپ (escape) داده ها قبل از ارسال به جای دیگری است. ترکیب این دو قانون برای ایجاد اصول امنیتی پایه می تواند بدین صورت ساده شوند: فیلتر ورودی، اسکیپ خروجی (FIEO).

علت اصلی حمله تزریق به پایگاه داده، اسکیپ کردن داده های خروجی است. به خصوص وقتی رخ می دهد که وجه تمایز بین قالب پرس و جو SQL و داده های استفاده شده توسط پرس و جو به دقت حفظ نمی شود. این حمله در برنامه های PHP که پرس و جوها با روش زیر ساخته می شوند، رایج است:

<?php

$query = “SELECT *

FROM users

WHERE name = ‘{$_GET[‘name’]}'”;

?>

در این حالت مقدار متغیر

$_GET[‘name’]

توسط کاربر، منبعی دیگر، تعیین می شود که نه فیلتر شده و نه اسکیپ.

اسکیپ شدن داده ها در پی اچ پی باعث می شود تا قالب اصلی آنها در یک متن جدید حفظ شود. تأکید بر اسکیپ داده های خروجی تذکری است برای اینکه در خارج از برنامه باید داده ها اسکیپ شده استفاده شوند چراکه در غیر این صورت ممکن است به صورت اشتباه تفسیر شوند. در مقابل آن فیلتر کردن داده ها این اطمینان را به ما می دهد که داده ها قبل از استفاده اعتبارسنجی شده اند. تأکید بر فیلتر ورودی بیانگر این است که منبع داده های خارج از برنامه باید فیلتر شود زیرا نمی توان به آنها اعتماد کرد.

با فرض اینکه از MySQL استفاده می کنیم، می توان آسیب پذیری حمله تزریق به SQL را با اسکیپ اسم توسط تابع ()mysql_real_escape_string کاهش داد. حتی اگر اسم فیلتر هم شود یک لایه امنیتی بیشتری به وجود می آید. (اجرای چندین لایه امنیتی ” دفاع در عمق” نامیده می شود و یک روش امنیتی بسیار خوب است.) در مثال زیر برای افرایش شفافیت کد از قراردادهای نامگذاری استفاده شده و در آن فیلتر ورودی و اسکیپ خروجی داده ها نشان داده می شود:

<?php

// Initialize arrays for filtered and escaped data, respectively.

$clean = array();

$sql = array();

// Filter the name. (For simplicity, we require alphabetic names.)

if (ctype_alpha($_GET[‘name’])) {

$clean[‘name’] = $_GET[‘name’];

} else {

// The name is invalid. Do something here.

}

// Escape the name.

$sql[‘name’] = mysql_real_escape_string($clean[‘name’]);

// Construct the query.

$query = “SELECT *

FROM users

WHERE name = ‘{$sql[‘name’]}'”;

?>

گرچه استفاده از قراردادهای نامگذاری حتی با وجود اینکه چیزی فیلتر شده یا نه و یا اسکیپ شده یا نه، می تواند به شما کمک کند اما استفاده از عبارت های آماده، روش بسیار بهتری است. خوشبختانه با استفاده از PDO توسعه دهندگان PHP یک API جهانی برای دسترسی به داده ها دارند که از عبارت های آماده پشتیبانی می کند حتی اگر پایگاه داده اصولی نباشد.

به یاد داشته باشید آسیب پذیری های حمله تزریق به SQL زمانی وجود دارد که تمایز بین قالب یک پرس و جو SQL و داده های استفاده شده توسط آن پرس و جو به دقت حفظ نشود. با استفاده از عبارت های آماده می توانید این مسئولیت را با ایجاد قالب پرس و جو و داده در مراحل جداگانه به سمت بانک اطلاعاتی هل دهید:

<?php

// Provide the query format.

$query = $db->prepare(‘SELECT *

FROM users

WHERE name = :name’);

// Provide the query data and execute the query.

$query->execute(array(‘name’ => $clean[‘name’]));

?>

صفحه http://php.net/pdo اطلاعات و نمونه های بیشتری را ارائه می دهد. عبارت های آماده قوی ترین موارد حفاظتی را برای مقابله با حمله تزریق به SQL پیشنهاد می دهند.

۲- تفاوت بین عملگرهای مقایسه ای را بشناسید

این نکته خوبی است اما مثال عملی برای آن وجود ندارد تا نشان دهد چه زمانی یک مقایسه غیر دقیق می تواند مشکلاتی ایجاد کند.

اگر ازتابع ()strpos برای تعیین وجود یک زیر رشته در یک رشته استفاده می کنید نتایج می تواند گمراه کننده باشد: (تابع ()strpos در صورت عدم یافتن زیر رشته مقدار FALSE برمی گرداند)

<?php

$authors = ‘Chris & Sean’;

if (strpos($authors, ‘Chris’)) {

echo ‘Chris is an author.’;

} else {

echo ‘Chris is not an author.’;

}

?>

در مثال بالا از آنجا که زیر رشتهChris در همان ابتدای رشته Chris & Sean قرار دارد، تابع ()strpos مقدار صحیح ۰ را برمیگرداند و این مقدار نشان دهنده موقعیت شروع زیررشته در رشته است. از آنجا که نتیجه عبارت شرطی به صورت مقدار بولین تعیین می شود، مقدار صحیح ۰ به عنوان FALSE ارزیابی شده و شرط شکست می خورد. به عبارت دیگر به جای رشته ‘Chris is an author.’ رشته ‘Chris is not an author.’ چاپ می شود!


با یک کد ساده برای نظرات محدودیت کلمه ایجاد کنید

شاید شده باشه که بعضی از کاربران وب و سایت شما بیان و لینک سایت خودشون رو بزنن که خیلی طولانیه یا کسی بیاد یه انتقاد بی رحمانه یا اسپم طولانی در نظرات بزنه و هزاران مورد دیگر . شاید شما بخوایید که برای این نظرات تعداد کارکتر معین تعریف کنین یعنی بگین اقا تو باکس نظرات مثلا 100 کلمه بیشتر جا نداریم . . . و دقیقا همین امر برعکسش هم ممکنه که مثلا حداقل تعریف کنین و به کاربر بگین کلمه شما کمتر از 20 حرف نباشه . . .
در ادامه آموزش همراه ما باشید تا به شما این

کد وردپرس

را معرفی کنیم !!!

آموزش ایجاد افکت هنری در تصاویر در فتوشاپ

از سری های

آموزش فتوشاپ

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

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

با

آموزش فتوشاپ

دیگر در خدمتتان هستیم . در این آموزش یاد خواهید گرفت که چگونه افکت کارتونی روی عکس در 5 دقیقه ایجاد کنید .
در ادامه مطلب می توانید با مشاهده یا دانلود فیلم به سادگی این کار را انجام دهید.

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

امروز با آموزش اضافه کردن چت باکس پشتیبانی زنده به سایت در خدمت شما قالب گرافی ها هستیم.
امروز با سایتی اشنا می شوید که این قابلیت را به آسانی در طی کم تر از 5 دقیقه اضافه می کند !
این سایت علاوه بر اضافه کردن چت باکس پشتیبانی زنده به وبلاگ شما ، قابلیت هایی چون مشاهده انلاین موقعیت بازدیدکنندگان و پست های بازدید شده و ... را در اختیارتان می گذارد .
با قالب گراف در ادامه مطلب ، همراه باشید.

آموزش رنگین کمانی کردن چشم در فتوشاپ در 4 دقیقه

با آموزش رنگین کمانی کردن چشم در فتوشاپ در خدمت شما عزیزان هستیم .
شما با این

آموزش فتوشاپ

که به شما یاد می دهیم می توانید رنگ چشم ها را به راحتی تغییر دهید .
کافیست در ادامه با ما باشید تا با مشاهده ویدیو آموزشی با این فرایند آشنا شوید.

جذب نویسنده برای سایت قالب گراف

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

کد اسلایدر تصاویر حالت پاپ اپ نوین

سلام به اعضای محترم قالب گراف . با

کد اسلایدر

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

بنر لایه باز عمودی مخصوص هاستینگ به صورت لایه باز PSD

با بنر Gif فوق حرفه ای مخصوص سایت های هاستینگ در خدمت شما قالب گرافی ها هستیم .
این

بنر لایه باز PSD

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

قالب لایه باز PSD سایت فیلم به زبان انگلیسی

اخیرا مشاهده شده که سایت های موزیک و فیلم ایرانی به زبان انگلیسی برای برند شدن فعالیت می کنند !
این مشاهدات ما را واداشت تا یک

قالب لایه باز PSD

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

دانلود 2 بنر لایه باز سایت در موضوعات چند منظوره و تفریحی

با دو

بنر لایه باز PSD

رایگان امروز در خدمت شماییم . طرح لایه باز بنر ،فایل هایی هستند که شما به راحتی با فتوشاپ می توانید متن آنها را تغییر دهید و متن و تصاویر خود را به جای آن قرار دهید .
با استفاده از لایه باز بنر شما می توانید به راحتی یک بنر رایگان برای سایت خود طراحی کنید .
در ادامه پست با قالب گراف باشید .
چند مطلب براساس
پربازدید
تصادفی
پیشین
آمار و ارقام قالب گراف
آمار مطالب
تعداد مطالب : 945
کل نظرات : 13686

آمار کاربران
تعداد اعضا : 39172
افراد آنلاین : 16
آمار بازدید
بازدید امروز : 423
بازدید دیروز : 6,802
بازدید هفته : 8,789
بازدید ماه : 31,894
بازدید سال : 250,941
بازدید کل : 14,846,687

اطلاعات شما
آی پی : 3.144.238.20
مرورگر : Safari 5.1
سیستم عامل :
امروز : چهارشنبه 19 اردیبهشت 1403

نویسندگان وبسایت قالب گراف :

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