مطالبی پیرامون برنامه نویسی php و آمادگی برای چند پروژه

٢٠٧۶٣ visibility ١۴ mode_comment

سلام ، من قصد داشتم از امروز یه سری پروژه ها رو با پی اچ پی طراحی کنم و قرار بدم ، اما فکر کردم که بهتره اول یه سری مفاهیم کلی و یه سری کار های ضروری که واسه این کار لازمه رو خدمتتون ارائه بدم؛بدون مقدمه میرم سر اصل مطلب،خیلی از مطالب اساسی توسط دوستان گفته شده اما یه سری مطالب رو که توی پروژه های آینده باهاشونبرخورد می کنیم و ممکنه برای شما سوال باشه رو این جلسه توضیح میدم.

متغییر ها در هر زبان برنامه نویسی به صورت خاصی نمایش داده میشن به عنوان مثال در زبان پی اچ پی به این صورت نمایش داده میشن:

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

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

در مثال بالا ما اطلاعات هاستمون که اینجا لوکال هست رو قرار دادیم ، حالا این فایل رو با نام دلخواهی ذخیره می کنیم:

config.php

info نکته :

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

مورد دیگه هم که واسه همراهی من در پروژه ها نیاز دارید ، اینه که واسه ی استفاده از این اطلاعات ذخیره شده در فایل مذکور ، ما به روش زیر استفاده می کنیم:

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

آموزش امروز تموم شد،من سعی کردم توی این قسمت چیزایی رو که در آینده نیاز داریم و تقریبا مهم خواهند بود رو یه کم توضیح بدم ، البته من رشتم برنامه نویسی نیست و از روی علاقه این کار رو یاد گرفتم ، اما سعی می کنم تا اونجا که بتونم مطالب مفید رو منتشر کنم و انشاالله در آموزش بعدی اولین پروژه یعنی ارسال اطلاعات و دریافت اطلاعات از دیتا بیس رو قرار بدم سوالی در این مورد داشتید،من در خدمتم واگه در حد توانم باشه حتما جواب میدم و اگه هم نباشه بی پاسخ نمی مونه و دوستان حتما پاسخ خواهند داد،نظراتتون رو هم حتما اعلام کنید تا بدونم بیشتر آموزش پیرامون چه مواردی رو دوست دارید موفق باشید

comment دیدگاه کاربران
latestblight

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

لقمان آوند

سعی میشه مطلبی در این مورد در سایت قرار داده بشه .

latestblight

خیلی خیلی ممنون

mch@

سلام
چشم ، انشاالله بعد از ارائه ی پروژه های کاربا دیتابیس،در مورد کار با منو ها هم مطالبی ارائه میشه
موفق باشید

latestblight

باز هم خیلی خیلی ممنون

عباس بهرامی کیا

ممنون

hatyla

با تشکر از آموزشهاتون.
من خیلی دوس دارم طراحی وب یاد بگیرم و پیگیر آموزشهاتون هم هستم

taranomidigar

سلام واقعا از آموزشها تون ممنونم.
خیلی مفیدن.
من خودم با asp کار کردم دوست داشتم php هم یاد بگیرم که شما کمک کردین.
فقط اگر میشه یک کم در مورد محیط نوشتن کدها و نحوه اجراشونم توضیح بدین.
موفق باشین. 😳

mch@

سلام
چشم ،حتمأ

فواد

سلام،
دوست عزیز اگه میخوای با php برنامه بنویسی از هر محیط ویرایشگر متن میتونی استفاده کنی ولی بهترین محیط توسعه برنامه php از نظر من NetBeans IDE For PHP است.

بهزاد

بسیار عالی بود 😆

mch@

موفق باشید

امين

سلام
من دارم دوره ی php رو میگذرونم.
از مطالب شما هم استفاده می کنم ولی خیلی کلی اشاره کردین.
بازم ممنونم.

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.