Ինչպես ներդնել HTML- ը PHP- ով բազմաթիվ փաստաթղթերում

Եթե ​​դուք նայեք որեւէ կայքէջ, դուք կտեսնեք, որ այդ կայքի որոշակի հատվածներ կան, որոնք կրկնվում են յուրաքանչյուր էջում: Այս կրկնվող տարրերը կամ բաժինները, ամենայն հավանականությամբ, կներառեն կայքի գլխի տարածքը, ներառյալ նավիգացիան եւ լոգոն, ինչպես նաեւ կայքի ստորագրության տարածքը: Կարող են նաեւ լինել այլ կտորներ, որոնք որոշ կայքերում ներկայումս գտնվում են սոցիալական կայքերում, ինչպիսիք են սոցիալական լրատվամիջոցների ֆայլերը կամ կոճակները կամ այլ բովանդակությունը, սակայն յուրաքանչյուր էջի համար համահունչ վերնագիրն ու ստորոտի տարածքները բավականին անվտանգ խաղադրույք են:

Կայուն տարածքի օգտագործումը, փաստորեն, վեբ դիզայնի լավագույն պրակտիկան է: Այն թույլ է տալիս մարդկանց ավելի հեշտությամբ հասկանալ, թե ինչպես է կայքը աշխատում եւ երբ հասկանում է մեկ էջ, նրանք ունեն լավ գաղափարներ մյուս էջերում, քանի որ կան նյութեր, որոնք հետեւողական են:

Նորմալ HTML էջերում այս մշտական ​​տարածքները պետք է անհատապես ավելացվեն յուրաքանչյուր էջի վրա: Այս խնդիրը խնդիր է առաջացնում, երբ ցանկանում եք փոփոխություն կատարել, ինչպես նաեւ ստորագրության տակ հեղինակային իրավունքի ամսաթիվը թարմացնելու կամ ձեր կայքի նավիգացիոն ցանկի նոր հղումը ավելացնելը: Դա, կարծես, պարզ խմբագրելու համար անհրաժեշտ է փոխել յուրաքանչյուր էջը կայքում: Սա մեծ գործարք չէ, եթե կայքը ունի մեկ 3 կամ 4 էջ, բայց այն, ինչի մասին է խոսքը, հարյուր էջ կամ ավելի: Այդ պարզ խմբագրումը անսպասելիորեն դառնում է շատ մեծ աշխատանք: Սա այն է, որտեղ «ներառված ֆայլեր» կարող են իսկապես մեծ տարբերություններ անել:

Եթե ​​ձեր PHP- ն ունեք ձեր սերվերի վրա, ապա կարող եք գրել մեկ ֆայլ, այնուհետեւ այն ընդգրկել ցանկացած վեբ էջեր, որտեղ անհրաժեշտ է:

Սա կարող է նշանակել, որ այն ընդգրկված է յուրաքանչյուր էջի վրա, ինչպես վերը նշված վերնագիրն ու ստորոտի օրինակն է, կամ դա կարող է լինել այնպիսի մի բան, որը անհրաժեշտության դեպքում ընտրեք էջեր: Օրինակ, ասեք, որ դուք ունեք «Կապ մեզ» ձեւի վիջեթ, որը թույլ է տալիս կայքի այցելուներին կապ հաստատել ձեր ընկերության հետ: Եթե ​​ցանկանում եք, որ այն ավելացվի որոշակի էջերի վրա, ինչպես ձեր ընկերության առաջարկությունների բոլոր «ծառայությունների» էջերը, այլ ոչ թե ուրիշներին, ապա PHP- ի օգտագործումը մեծ լուծում է:

Դա այն պատճառով է, որ եթե դուք երբեւէ ստիպված լինեք խմբագրել այդ ձեւը ապագայում, ապա դա մի տեղ էիք կատարում, եւ ամեն էջում, որը ներառում է, այն կստանա թարմացում:

Նախ, պետք է հասկանալ, որ PHP- ի օգտագործումը պահանջում է, որ այն տեղադրվի ձեր վեբ սերվերի վրա: Կապվեք ձեր համակարգչի ադմինիստրատորին, եթե համոզված չեք, թե արդյոք տեղադրված եք: Եթե ​​դուք չունեք այն տեղադրված, հարցրեք նրանց, թե ինչ է դա պետք անել, հակառակ դեպքում դուք պետք է գտնել մեկ այլ լուծում ներգրավելու համար:

Բարդությունը ` միջին

Ժամկետը պահանջվում է ` 15 րոպե

Քայլեր.

  1. Գրեք այն HTML- ը, որը ցանկանում եք կրկնել եւ պահպանել այն առանձին ֆայլի մեջ: Այս օրինակում ես ուզում եմ ներառել «կոնտակտային» ձեւի վերը նշված օրինակները, որոնք ես ընտրելու եմ որոշակի էջեր:

    Ֆայլի կառուցվածքային տեսանկյունից, ես սիրում եմ ձեր ֆայլերը ներդնել առանձին գրացուցակում, սովորաբար կոչվում է «ներառում»: Ես կցանկանայի պահպանել իմ կոնտակտային ձեւը այսպիսի ներառման ֆայլում.
    ներառում է / contact-form.php
  2. Բացեք վեբ էջերից մեկը, որտեղ ցանկանում եք ընդգրկված ֆայլը ցուցադրել:
  3. Գտնել տեղը HTML- ում, որտեղ այդ ֆայլը պետք է ցուցադրվի, եւ տեղադրեք հետեւյալ կոդը այդ տեղում

    պահանջում ($ DOCUMENT_ROOT. ներառում / contact-form.php):
    >>
  4. Նշենք, որ բարեհաջող կոդը օրինակով փոխելու եք ճանապարհը եւ ֆայլի անունը, արտացոլելու ձեր ներգրավված ֆայլի վայրը եւ կոնկրետ ֆայլի անունը, որը ցանկանում եք ներառել: Իմ օրինակում ես ներառում է «ներառում» թղթապանակի ներսում գտնվող «contact-form.php» ֆայլը, ուստի դա իմ համար պատշաճ կոդը կլինի:
  1. Ավելացնել այս նույն կոդը ամեն էջում, որը ցանկանում եք շփման ձեւը տեսնել: Բոլորը պետք է անեք այն, պատճենեք եւ կպցրեք այս կոդը այդ էջերի վրա, կամ եթե դուք գտնվում եք նոր կայքի մշակման գործընթացում, կառուցեք յուրաքանչյուր էջը պատշաճ կերպով ընդգրկել ֆայլերը, որոնք ուղղակիորեն հղում են կատարում:
  2. Եթե ​​ցանկանում եք փոխել շփման ձեւի մեջ ինչ-որ բան փոխել, ինչպես ավելացնել նոր դաշտ, դուք խմբագրել եք contact-form.php ֆայլը: Երբ եք վերբեռնել այն վեբ սերվերի մեջ ներառված / դիրեկտորիայի վրա, այն կփոխվի ձեր կայքի յուրաքանչյուր էջում, որն օգտագործում է այս կոդը: Սա ավելի լավ է, քան այն էջերը փոխել:

Tips:

  1. Դուք կարող եք ներառել HTML կամ տեքստ PHP ներառում ֆայլում: Այն ամենը, ինչ կարող է անցնել ստանդարտ HTML ֆայլում, կարող է գնալ PHP- ի ներսում:
  2. Ձեր ամբողջ էջը պետք է փրկվի որպես PHP ֆայլ, օրինակ. index.php- ը, ոչ թե HTML- ը: Որոշ սերվերներ դա չեն պահանջում, այսինքն, նախ փորձեք ձեր կոնֆիգուրացիան, բայց հեշտ միջոց է ապահովել ձեր բոլորը: