سلام ، من قصد داشتم از امروز یه سری پروژه ها رو با پی اچ پی طراحی کنم و قرار بدم ، اما فکر کردم که بهتره اول یه سری مفاهیم کلی و یه سری کار های ضروری که واسه این کار لازمه رو خدمتتون ارائه بدم؛بدون مقدمه میرم سر اصل مطلب،خیلی از مطالب اساسی توسط دوستان گفته شده اما یه سری مطالب رو که توی پروژه های آینده باهاشونبرخورد می کنیم و ممکنه برای شما سوال باشه رو این جلسه توضیح میدم.
متغییر ها در هر زبان برنامه نویسی به صورت خاصی نمایش داده میشن به عنوان مثال در زبان پی اچ پی به این صورت نمایش داده میشن:
$a="ali";
$A="mohammad";
دقت کنید که در پی اچ پی ، کوچک یا بزرگ بودن حروف متغییر خیلی مهم هست،به عنوان مثال،ما در مثال بالا،دو متغییر داریم با دو مقدار متفاوت ، چون یکی با حروف بزرگ و یکی با حروف کوچک هست
از اونجایی که خیلی از مطالبی که من الان قصد گفتنشونو داشتم قبلا توسط دوستان گفته شدن ، پس من یه سری مطالب مهم تر رو سعی می کنم بگم .
در برنامه نویسی php ، ما اکثر اوقات به اطلاعات خاصی احتیاج داریم که نیاز هست توی همه یا اکثر صفحات اون اطلاعات رو استفاده کنیم،اما اگه قرار باشه ما هردفعه این اطلاعات رو توی هر صفحه وارد کنیم یه کار وقت گیر هست،هم چنین ممکنه این اطلاعات یه سری اطلاعات باشن که لازم باشه ، پس از مدتی یا پس از انتقال پروژه بر روی هاست،تغییر کنن ، پس واقعا تغییر این اطلاعات کار دشوار و وقت گیری هست ، چنین مواقعی هست که ما میایم اطلاعات رو یه بار داخل یه فایل ذخیره می کنیم
و هر دفعه که به اطلاعات نیاز بود ، اون صفحه رو باز خوانی می کنیم ، هم اکنون من در مورد این کار توضیح مفصلی خواهم داد:
فرض می کنیم ما اطلاعات دیتا بیس و هاستمون رو نیاز داریم تا در مواقع نیاز برای اتصال به دیتا بیس ، ازشون استفاده کنیم ، پس برای این کار ما یه فایل با فرمت پی اچ پی ایجاد می کنیم و اطلاعات زیر رو داخلش می نویسیم:
<?php $db_host="localhost"; $db_user="root"; $db_pass="12345678"; $db_name="test"; ?>
در مثال بالا ما اطلاعات هاستمون که اینجا لوکال هست رو قرار دادیم ، حالا این فایل رو با نام دلخواهی ذخیره می کنیم:
config.php
نکته :
فقط دقت کنید که اسم این فایل مهم نیست که چی باشه ، امااکثرا از همین نام و نام های مشابه این استفاده میشه اما چنانچه قصد دارید که سایت مهمی ایجاد کنید که نیاز به همچین فایلی هم برای نگهداری اطلاعاتتون دارید ، پیشنهاد من این هست که از یک اسم ابداعی و جدید استفاده کنید چون اطلاعاتی که توی این فایل قرار می گیره میتونه برای یک هکر خیلی ارزشمند باشه ، البته اینم بگم که دستیابی به اطلاعات این فایل اونقدر هم آسون نیست ، چون کد های پی اچ پی،بعد از اینکه در سرور اجرا بشن،تبدیل به کد های اچ تی ام ال میشن و به علت اینکه ما دستوری واسه نمایش هیچ اطلاعاتی در این فایل قرار ندادیم،اطلاعاتی نمایش داده نمیشه
مورد دیگه هم که واسه همراهی من در پروژه ها نیاز دارید ، اینه که واسه ی استفاده از این اطلاعات ذخیره شده در فایل مذکور ، ما به روش زیر استفاده می کنیم:
<?php include_once("config.php"); echo $db_host; ?>
ما توسط دستوری که مشاهده می کنید ، فایل حاوی اطلاعات رو بازخوانی کردیم که این دستور در واقع کلیه ی اطلاعات فایل فراخوانی شده رو تو صفحه ی جدید ما اضافه می کنه ، دقیقا مثله اینکه اون دستورات توی همین صفحه ی جدید نوشته شده باشن و جالب اینکه حتی اگه اطلاعات قابل رویتی توی اون فایل باشه ، اینجا نمایش داده میشه
اگه به کد بالا دقت کنید،ما توی این صفحه اصلا متغییری تعریف نکردیم،اما کدی نوشتیم که از برنامه میخوایم متغییری رو که همون نام سرور دیتابیس هست رو بهمون نشون بده.
آموزش امروز تموم شد،من سعی کردم توی این قسمت چیزایی رو که در آینده نیاز داریم و تقریبا مهم خواهند بود رو یه کم توضیح بدم ، البته من رشتم برنامه نویسی نیست و از روی علاقه این کار رو یاد گرفتم ، اما سعی می کنم تا اونجا که بتونم مطالب مفید رو منتشر کنم و انشاالله در آموزش بعدی اولین پروژه یعنی ارسال اطلاعات و دریافت اطلاعات از دیتا بیس رو قرار بدم
سوالی در این مورد داشتید،من در خدمتم واگه در حد توانم باشه حتما جواب میدم و اگه هم نباشه بی پاسخ نمی مونه و دوستان حتما پاسخ خواهند داد،نظراتتون رو هم حتما اعلام کنید تا بدونم بیشتر آموزش پیرامون چه مواردی رو دوست دارید
موفق باشید
www.7learn.com