گلریزوب

مرجع اسکریپت و کد نویسی

محل نمایش تبلیغات شما کسب درآمد محل نمایش تبلیغات شما محل نمایش تبلیغات شما

میزکار کاربری
Panel

عضویت سریع
نام کاربری
رمز عبور
تکرار رمز
ایمیل
کد تصویری
ورود کاربران
نام کاربری
رمز عبور

محصولات پر بازدید
Favorite Posts

لینک های سایت
Links

صفحات جداگانه
Extra Pages

آخرین محصولات
Recently Posts

آخرین نظرات کاربران
Recently Comments

amin
amin درتاریخ 1398/3/15 گفته :
نظر من تایید نشد ولی باگ گیری کنید بک خوبیه
مهران
مهران درتاریخ 1398/3/14 گفته :
ارسال ویس نداره به درد نمیخوره
محمد مهدی
محمد مهدی درتاریخ 1398/3/11 گفته :
این باگه یا اسکریپ
البته تاپ طرح اسکریپ نداره این مال یزد طرحه
amin
amin درتاریخ 1398/2/8 گفته :
این بک کلا نصب نمیشه کلا اررومیده من نصب کردم اررو سرور داد
dark day
dark day درتاریخ 1398/2/6 گفته :
عالی.
آخرین ارسال های تالار گفتمان
هر آنچه که در انجمن در حال رخ داد است !

http://s4.picofile.com/file/8163781492/fls7759odl0giehv8gil.png

- استفاده از پردازش های آماده بوسیله افزونه PDO
قبل از هر چیز توضیح مختصری درباره PDO را ارائه می دهم سپس به نحوه ایمن سازی با این متد می پردازیم...
PDO یک افزونه مخصوص کار با بانک های اطلاعاتی در php است که از نسخه 5.1 به php اضافه شده است. از ویژگی این افزونه میتوان به:

1- به صورت شی برنامه نویسی شده است.
2- تقریبا از بسیاری از بانک های اطلاعاتی پشتیبانی می کند.

اشاره نمود...

این افزونه از سه کلاس تشکیل شده که این سه کلاس شامل: 1- کلاس اصلی(PDO) که حاوی توابع اصلی است 2- کلاس PDOStatement برای پردازش های مربوطه 3- کلاس PDOException برای کنترل خطاهای احتمالی.

با این پیش زمینه شروع می کنیم...

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

مثال قبل را در نظر بگیرید:

 

 <?php
$q="select * from TABLE where id=".$_GET['id'];
$q1=mysql_query($q);
?> 

 

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

 

$db = new PDO('mysql:dbname=mydatabase;host=localhost', 'db_username', 'db_password');

 

ابتدا ارتباط خود را با پایگاه داده برقرار می کنیم...

 

$stmt = $db->prepare("SELECT * FROM TABLE WHERE id=:id");  

 

با استفاده از متغیر stmt$ که یک نمونه از کلاس PDOStatement می باشد در خواست را ارسال نموده ایم. سپس

 

$stmt->bindParam(':id', $id);  

 

ورودی را مشخص می نماییم.

و در نهایت این در خواست را اجرا می کنیم:

 

$stmt->execute();  

 

نکته: شما قبل از استفاده از این کلاس باید اطمینان حاصل نمایید که این افزونه را فعال کرده باشید.
برای این موضوع محتویات فایل php.ini را ویرایش نمایید. برای این کار فایل php.ini را باز کرده و به دنبال extension=php_pdo_mysql.dll بگردد و پردازش آن را فعال نمایید به وسیله حذف کاراکتر ";".
اگر شما از پایگاه داده دیگری استفاده می کنید باید افزونه مربوط به این بانک اطلاعات را فعال نمایید...


طراحی چت روم

دسته : نکات و دستورات چت روم , ,
می پسندم نمی پسندم
تاریخ : جمعه 24 / 10 / 1393 ساعت : 16:14
نظرات
نظرات مرتبط با این پست
a
a در تاریخ 1393/10/24/3 و 16:21 گفته :
دادا بیا ماسیس چت علیرضا ام جوووووون من بیا کارت دارم
برای دیدن نظرات بیشتر روی شماره صفحات در زیر کلیک کنید
نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه:







درباره سایت
About Us

سلام دوستان گلم خوش امدید لحظات خوشی را برای شما ارزومند هستیم امیدوارم از مطالب ما استفادهی کافی رو برده باشید
دسترسی آسان
Easy Access
آمار سایت
Statistics
تعداد مطالب : 2045
تعداد نظرات : 3906
تعداد کاربران : 1644
امروز :
تعداد اعضای سایت : 1644
تعداد اعضای آنلاین : 6
بازدید امروز : 10810
بازدید دیروز : 7350
بازدید هفته : 63446
بازدید ماه : 89084
بازدید سال : 1261048
بازدید کل : 11020128
نویسندگان
Author
امکانات وب
Codes

خبرنامه وب سایت: