PHP-dan foydalanishning ko'pgina hujjatlarida HTMLni qanday kiritish kerak

Agar siz biron bir veb-saytga qarasangiz, ushbu saytning har bir sahifasida takrorlangan ba'zi qismlari mavjudligini ko'rasiz. Ushbu takrorlanadigan elementlar yoki bo'limlar saytning ustki qismini, shu jumladan navigatsiya va logotipni, shuningdek saytning pastki qismini o'z ichiga oladi. Ba'zi saytlarda mavjud bo'lgan saytlar, masalan, ijtimoiy media vidjetlari yoki tugmalar yoki boshqa tarkibiy qismlar bo'lishi mumkin, lekin har bir sahifada qatlamlikning bosh va pastki joylari ko'pchilik veb-saytlar uchun juda xavfsiz pul tikish hisoblanadi.

Bu qat'iy joyni qo'llash aslida veb-dizaynning eng yaxshi amaliyotidir. Odamlar saytni qanday ishlashini tushunishlariga imkon beradi va ular bir sahifani tushunganlaridan so'ng, boshqa sahifalar haqida ham yaxshi fikrga ega bo'ladilar, chunki izchil bo'lgan qismlar mavjud.

Oddiy HTML-sahifalarda ushbu doimiy joylar har bir sahifaga alohida-alohida qo'shilishi kerak. Bu o'zgarishlarni amalga oshirishni xohlasangiz, masalan, footer ichidagi mualliflik huquqini yangilash yoki saytingizning navigatsiya menyusiga yangi havola qo'shish kabi muammo tug'diradi. Ushbu ko'rinishda oddiy tahrir qilish uchun veb-saytdagi har bir sahifani o'zgartirishingiz kerak bo'ladi. Saytda bitta 3 yoki 4 sahifa mavjud bo'lsa, bu katta masala emas, ammo bu sayt yuz sahifa yoki undan ortiq bo'lsa nima bo'ladi? Oddiy tahrir qilish birdaniga juda katta ish bo'ladi. Bu erda "fayllar kiritilgan", albatta, katta farq qilishi mumkin.

Agar sizda serveringizda PHP bo'lsa, bitta faylni yozib, so'ngra uni kerakli veb-sahifalarga qo'shishingiz mumkin.

Bu yuqorida aytib o'tilgan nom va altbilgi misoli kabi har bir sahifaga kiritilgan bo'lishi yoki kerak bo'lganda kerakli sahifalarga qo'shgan narsangiz bo'lishi mumkin. Masalan, saytingizga tashrif buyuruvchilaringizning kompaniyangiz bilan bog'lanishiga imkon beruvchi "biz bilan bog'laning" ariza vidjitiga ega ekanligingizni ayting. Agar siz buni kompaniyangiz takliflari uchun barcha "xizmatlar" sahifalari kabi ba'zi sahifalarga qo'shib qo'yishni istasangiz, lekin boshqalarga emas, PHP-ni qo'llash ajoyib echim hisoblanadi.

Buning sababi shundaki, kelajakda ushbu formasini tahrirlashingiz kerak bo'lsa, uni bir joyga keltirasiz va o'z ichiga olgan har bir sahifada yangilanish bo'ladi.

Birinchidan, PHP-dan foydalanib sizning veb-serveringizda o'rnatilgan bo'lishi kerakligini tushunishingiz kerak. O'rnatilganmi yoki yo'qmi amin bo'lmasangiz, tizim administratoriga murojaat qiling. Agar u o'rnatilgan bo'lmasa, ularga nima qilish kerakligini so'rang, aks holda siz o'zingiz uchun boshqa echim topishingiz kerak bo'ladi.

Muammo: O'rtacha

Vaqt kerak: 15 daqiqa

Qadamlar:

  1. Takrorlashni istagan HTMLni yozing va alohida faylga yozing. Ushbu misolda yuqorida keltirilgan misolni "kontakt" formasini qo'shishni istayman.

    Fayl strukturasi nuqtai nazaridan, qo'shimchalarimni odatda "o'z ichiga olgan" alohida katalogga saqlashni yaxshi ko'raman. Men aloqa shaklimni quyidagi kabi qo'shilgan faylda saqlay olaman:
    o'z ichiga oladi / contact-form.php
  2. Internetdagi fayllardan birini ko'rishni xohlagan veb-sahifalardan birini oching.
  3. Ushbu fayl joylashgan faylni ko'rsatadigan HTML-dagi manzilni toping va quyidagi kodni o'sha joyga joylashtiring

    ($ DOCUMENT_ROOT. "o'z ichiga oladi / contact-form.php");
    ?>
  4. Aniq kod misolida siz kiritadigan fayl manzilingizni va siz kiritmoqchi bo'lgan muayyan fayl nomini aks ettirish uchun yo'l va fayl nomini o'zgartiring. Mening misolimda 'includes' papkasidagi 'contact-form.php' fayl bor, shuning uchun bu mening sahifa uchun mos kod bo'lishi mumkin.
  1. Kontakt shaklini ko'rsatmoqchi bo'lgan har bir sahifaga shu kodni qo'shing. Siz, albatta, bu kodni nusxa ko'chirishingiz va ushbu sahifalarni ushbu sahifalarga joylashtirishingiz yoki yangi saytni yaratish jarayonida bo'lsangiz, har bir sahifani to'g'ridan-to'g'ri translyatsiyadan olingan fayllarni qo'shishingiz mumkin.
  2. Agar kontakt shaklida biror narsani o'zgartirmoqchi bo'lsangiz, yangi maydon qo'shish kabi siz kontakt-form.php faylini tahrir qilasiz. Veb-serverdagi tarkibni / katalogni yuklaganingizdan so'ng, ushbu kodni ishlatadigan saytning har bir sahifasida o'zgaradi. Bu sahifalarni alohida tahrir qilishdan ko'ra bu juda yaxshi!

Maslahatlar:

  1. HTML yoki PHP faylini matnga qo'shishingiz mumkin. Standart HTML fayliga kiradigan har qanday narsa PHP-ga qo'shilishi mumkin.
  2. Sizning butun sahifangiz PHP fayli sifatida saqlanishi kerak, masalan. HTML emas, balki index.php. Ba'zi serverlar buni talab qilmaydi, shuning uchun avval siz konfiguratsiyangizni sinab ko'ring, ammo siz o'rnatgan hamma narsalarni faqatgina ishlatish uchun qulay usul.