PHP istifadə edərək, bir çox sənədlərdə HTML-ləri necə əhatə edirsiniz?

Hər hansı bir veb saytına baxırsınızsa, həmin saytın hər bir səhifəsində təkrarlanan müəyyən parçaları olduğunu görəcəksiniz. Bu təkrarlanan elementlər və ya bölmələr saytın başlıq sahəsini, o cümlədən naviqasiya və loqotipi, həmçinin saytın altlıq sahəsini əhatə edəcəkdir. Sosial media widget'ları və ya düymələri və ya digər məzmunu kimi müəyyən saytlarda indiki situasiyaya aid olan digər parçalar da ola bilər, lakin hər səhifədə davamlı olan başlıq və altlıq sahələri bir çox saytlar üçün olduqca etibarlı bir bahadır.

Kalıcı sahənin istifadəsi həqiqətən veb dizayn ən yaxşı təcrübəsidir. İnsanlar bir saytın necə işlədiyini və bir səhifəni başa düşdükdən sonra digər səhifələrdən yaxşı bir fikrə malik olduqlarını anlamaq üçün imkan verir, çünki ardıcıl ədəd var.

Normal HTML səhifələrində bu davamlı sahələrin hər bir səhifəyə fərdi olaraq əlavə edilmələri lazımdır. Bu bir dəyişiklik etmək istədiyində, altbilginin içərisində bir müəlliflik tarixini gündəmə və ya saytın naviqasiya menyusuna yeni bir keçid əlavə etmək kimi bir problem yaradır. Bu zahirən sadə bir redaktə etmək üçün vebdə hər bir səhifəni dəyişdirməlisiniz. Saytda bir 3 və ya 4 səhifə varsa, bu böyük bir şey deyil, söz mövzusu site yüz səhifə və ya daha çox olsa? Sadə redaktoru birdən-birə çox böyük bir iş halına gətirir. Bu, "daxil edilmiş fayllar" həqiqətən böyük fərq yarada bilər.

Sunucunuzda PHP varsa, bir fayl yaza və sonra lazım olan hər hansı bir veb səhifəyə əlavə edə bilərsiniz.

Bu, yuxarıda göstərilən üstbilgi və altbilgi nümunəsi kimi hər bir səhifəyə daxil olmağı və ya seçdiyiniz səhifələrə ehtiyac duyulduğunda əlavə bir şey ola bilər. Məsələn, sitenizin ziyaretçilerine şirketinizle bağlantı kurmasına imkan verən bir "contact us" formu widgetiniz olduğunu söyleyin. Bu, sizin şirkətinizin qurbanları üçün bütün "xidmətlər" səhifələri kimi, müəyyən səhifələrə əlavə etmək istəyirsinizsə, başqalarına deyil, PHP-nin istifadə etməsi böyük bir həlldir.

Bunun üçün, gələcəkdə həmin formanı düzəltməyə ehtiyacınız varsa, bunu bir yerə edərsiniz və hər bir səhifədə yeniləmə olacaqdır.

Birincisi, PHP-nin istifadə etməsini veb serverinizdə yüklədiyinizi tələb etməlisiniz. Bu yüklü olub olmadığınızdan əmin deyilsinizsə, sistem administratorunuzla əlaqə saxlayın. Əgər yüklənməmisinizsə, onlardan nə tələb edəcəyini soruşun, əksinə, daxil olmaq üçün başqa bir həll tapmaq lazımdır.

Çətinlik: Orta

Tələb olunan vaxt: 15 dəqiqə

Addımlar:

  1. Tekrarladığınız HTML yaz və ayrı bir fayl üçün qeyd edin. Bu nümunədə seçilmiş bir şəkildə müəyyən səhifələrə əlavə edəcəyi "əlaqə" formasının yuxarıda göstərilən nümunəsini daxil etmək istəyirəm.

    Bir fayl quruluşu baxımından mənim daxil faylları ayrı bir qovluğa yazmaq istəyirəm, adətən "daxildir". Mənim kontakt formasını belə bir əlavə faylda saxlayıram:
    daxildir / contact-form.php
  2. Daxil olunan faylın göstərilməsini istədiyiniz veb səhifələrdən birini açın.
  3. Daxil olunan faylın göstərildiyi HTML-də yeri tapın və aşağıdakı kodu bu nöqtəyə yerləşdirin

    tələb edir ($ DOCUMENT_ROOT. "daxildir / contact-form.php");
    ?>
  4. Abive kodunda nümunə olaraq daxil etdiyiniz faylın yerini və daxil etmək istədiyiniz xüsusi faylın adını əks etdirmək üçün yol və fayl adını dəyişə bilərsiniz. Mənim nümunəmdə 'daxildir' qovluğunun içərisində 'contact-form.php' fayl var, buna görə mənim səhifəm üçün düzgün bir kod olacaq.
  1. Əlaqə formasının görünmesini istədiyiniz hər bir səhifəyə eyni kod əlavə edin. Həqiqətən etmək lazım olan bütün bu kodu bu səhifələrə kopyalayıb yapışdırıb və ya yeni bir saytın inkişafı prosesində olsanız, hər səhifəni doğru get-godən istinad edilən faylları daxil edin.
  2. Əlaqə formunda bir şey dəyişdirmək istəsən, yeni bir sahə əlavə etsəniz, contact-form.php faylını düzəldəcəksiniz. Veb server içərisinə daxil / dizine yükledikten sonra, bu kodu istifadə edən sitenizin hər səhifəsində dəyişir. Bu həmin səhifələri fərdi olaraq dəyişdirməkdən daha yaxşıdır!

Tips:

  1. PHP daxil faylda HTML və ya mətni əlavə edə bilərsiniz. Standart bir HTML faylında gedə bilən hər hansı bir şey PHP-də daxil ola bilər.
  2. Bütün səhifəniz PHP faylında saxlanılmalıdır, məsələn. HTML'dən daha çox index.php. Bəzi serverlər bu tələb etmir, buna görə konfiqurasiyanı ilk sınaqdan keçirin, ancaq bütün təyin etdiyiniz təminatın sadəcə olaraq istifadə edilməsi kifayətdir.