PHP

آموزش برنامه نویسی PHP – شکستن قالب به PHP

به نام خدا

هر پروژه PHP نیازمند قالبی است و از طرفی سیستم باید به گونه ای باشد که اگر ۱۰ فایل html داشته باشیم، برای یک تغییر جزءی مجبور به تغییر هر ۱۰ تا فایل نشویم.
برای این کار باید ابتدا قالب خود را که با html نوشته اید را به ۳ قسمت (top , menu , bottom) تقسیم کنید.
هرکدام از سه قسمت بالا یک فایل PHP می باشند که با دستور require_once به فایل مورد نظر اضافه می شوند.
آموزش html و css در لینک زیر:
برای مشاهده آموزش اینجا را کلیک کنید
با این کار ما در وقت و حجم پیشگیری کرده و ضریب استباه را کاهش می دهیم.
پوشه ای به نام Template با هر چیز دیگری ساخته و ۳ فایل بالا (top,menu,bottom) را در آن بسازید .

طریقه شکستن قالب ساده HTML :

top.php : این فایل از اول صفحه HTML تا قبل از تگ <head/> را شامل می شود .
به شکل زیر دقت نمایید .
شکاندن قالب
همانطوری که می دانید هر قالب از چند فایل javascript یا css استفاده می کند که در صورت شکاندن قالب شما باید آدرس را عوض کنید و آدرس فایل را جوری تعیین کنید که بعد از اضافه شدن به index.php مسیر درست باشد.
به مسیر نوشته شده در تصویر دقت کنید.
اگر از top.php اجرا بگیریم مسلما با ارور مواجه می شویم چون مسیر تنها در index.php و فایل های موجود در root پروژه کار می کند.
menu.php :  این شامل کد های بعد از <head/> و خود تگ <head/> تا سر <div class=”Content”> می باشد.
منظور از <div class=”Content”> قسمتی است که تکرار می شود.
چون محتویات داخل تگ <div class=”Content”> تکراری نیشتند آنهارا رد می دهیم ، در ادامه علت را متوجه می شوید.
فایل به صورت زیر می باشد.
شکاندن قالب
bottom.php : ادامه قالب (از تگ بسته <“div class=”Content>) نیز باید در اینجا کپی شود .
درست مانند شکل زیر :
شکاندن قالب

طریقه استفاده از فایل های ساخته شده :

فقط کافیه این ۳ فایل را در index.php پروژه خود صدا بزنید .
درست مانند شکل زیر :
شکاندن قالب
قالب کاملا شکسته شد و شما می توانید کد HTML یا PHP خود را به جای your code here// بنویسید.
// : این علامت برای کامنت گرفتن از کد در PHP می باشد .
اگر // را در اول هر خط در کد PHP بگذازیر آن کد نادیده گرفته و خوانده نمی شود .

موفق باشید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *