نحوه اضافه کردن HTML در بسیاری از اسناد با استفاده از پی اچ پی

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

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

در صفحات HTML معمولی، این مناطق مستقیما باید به صورت جداگانه به هر صفحه افزوده شود. این مسئله زمانی اتفاق می افتد که شما می خواهید تغییر ایجاد کنید، مانند به روزرسانی یک تاریخ حق چاپ در داخل پاورقی یا اضافه کردن یک لینک جدید به منوی ناوبری سایت شما. برای ایجاد این ویرایش به ظاهر ساده، شما باید هر صفحه را در وب سایت تغییر دهید. این یک معامله بزرگ نیست اگر سایت یک 3 یا 4 صفحه داشته باشد، اما اگر سایت مورد نظر صدها صفحه یا بیشتر باشد چه؟ ساختن ویرایش ساده ناگهان یک کار بسیار بزرگ است. این جایی است که "فایل های موجود" واقعا می تواند تفاوت بزرگی ایجاد کند.

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

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

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

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

دشواری: متوسط

زمان مورد نیاز: 15 دقیقه

مراحل:

  1. HTML را که میخواهید مکرر بنویسید و آن را به یک فایل جداگانه بنویسید. در این مثال، می خواهم مثال فوق را از یک فرم "contact" که من به صورت انتخابی به برخی صفحات اضافه می کنم، اضافه کنم.

    از دیدگاه ساختار فایل، من می خواهم فایل های مربوط به فایل من را به یک پوشه جداگانه، که معمولا "شامل" می شود، ذخیره کنم. من فرم تماس خود را در یک فایل شامل مانند این ذخیره می کنم:
    شامل / contact-form.php
  2. باز کردن یکی از صفحات وب که در آن شما می خواهید فایل شامل آن را نمایش دهد.
  3. پیدا کردن محل در HTML که در آن این فایل شامل باید نمایش داده شود، و کد زیر را در آن نقطه قرار دهید
    <؟ php
    require ($ DOCUMENT_ROOT. "includes / contact-form.php")؛
    ؟>
  4. توجه داشته باشید که در مثال کد اجباری، شما می توانید مسیر و نام فایل را تغییر دهید تا محل فایل شما را شامل شود و نام فایل خاصی که می خواهید وارد کنید. در مثال من، فایل "contact-form.php" را درون پوشه "شامل" قرار می دهم، بنابراین این کد مناسب برای صفحه من خواهد بود.
  1. این کد را به هر صفحه اضافه کنید که فرم تماس را در آن نمایش داده شود. همه چیزهایی که شما واقعا باید انجام دهید این است که کد را در این صفحات کپی کنید و یا کپی کنید و یا اگر شما در حال ایجاد یک سایت جدید هستید، هر صفحه را با فایل های مناسب شامل فایل هایی که به طور مستقیم از Get-Go اشاره شده است، بسازید.
  2. اگر می خواهید چیزی را در فرم تماس تغییر دهید، مانند اضافه کردن یک فیلد جدید، شما می توانید فایل contact-form.php را ویرایش کنید. هنگامی که شما آن را به فهرست / directories در وب سرور آپلود کرده اید، در هر صفحه ای از سایت شما که از این کد استفاده می کند، تغییر خواهد کرد. این بسیار بهتر از نیاز به تغییر آن صفحات به صورت جداگانه!

نکات:

  1. شما می توانید HTML یا متن را در PHP شامل فایل شامل کنید. هر چیزی که می تواند در یک فایل HTML استاندارد قرار بگیرد می تواند در یک PHP شامل شود.
  2. کل صفحه شما باید به عنوان یک فایل PHP ذخیره شود، مثلا. index.php به جای HTML. بعضی از سرورها این کار را انجام نمی دهند، بنابراین اول باید پیکربندی خود را انجام دهید، اما راه آسان برای اطمینان از اینکه همه شما تنظیم شده است، فقط استفاده از آن است.