PHP көмегімен көптеген құжаттарды HTML-ға қалай қосу керек

Егер кез-келген веб-сайтқа қарасаңыз, онда әрбір бетінде қайталанатын осы сайттың кейбір бөліктері бар екенін байқайсыз. Бұл қайталанатын элементтер немесе бөлімдер сайттың тақырып аймағын, оның ішінде навигация мен логотипті, сондай-ақ тораптың төменгі деректеме аймағын қамтуы мүмкін. Кейбір сайттарда, мысалы, әлеуметтік медиа виджеттері немесе түймешіктері немесе мазмұнның басқа бөліктері сияқты сайттарда болуы мүмкін басқа да бөліктер болуы мүмкін, бірақ әр бет үшін тұрақты және үстіңгі деректеме аймақтары тұрақты болып табылады, көптеген веб-сайттар үшін әбден қауіпсіз.

Тұрақты аумақты пайдалану, іс жүзінде, веб-дизайнның үздік тәжірибесі болып табылады. Бұл адамдарға сайттың қалай жұмыс істейтіндігін және бір бетті түсінгеннен кейін түсінуге мүмкіндік береді, олар басқа беттер туралы жақсы түсінікке ие, өйткені дәйекті элементтер бар.

Қалыпты HTML беттерінде бұл тұрақты аймақтарды әрбір бетке жеке қосу керек болады. Бұл төменгі деректеме ішінде авторлық құқықты күнін жаңарту немесе сайтыңыздың навигация мәзіріне жаңа сілтеме қосу сияқты өзгерістер енгізуді қаласаңыз мәселе тудырады. Бұл қарапайым редакциялауды жасау үшін веб-сайттың әр бетін өзгерту қажет. Егер сайттың бір немесе төрт беті болса, бұл үлкен мәселе емес, бірақ егер бұл сайт жүз беттен артық болса не болады? Қарапайым редакцияны жасау кенеттен өте үлкен жұмысқа айналады. Бұл жерде «қосылған файлдар» шынымен үлкен айырмашылықты жасай алады.

Егер сіздің серверіңізде PHP бар болса, сіз бір файлды жаза аласыз, содан кейін оны қажет кез келген веб-беттерге қосуға болады.

Бұл жоғарыда аталған тақырып және төменгі колонт сияқты мысалға жазылған әрбір бетке қосылды деген сөз болуы мүмкін немесе ол қажет болғанда беттерге таңдаулы түрде қосылатын нәрсе болуы мүмкін. Мысалы, сізде сайттың кірушілеріне сіздің компаниямен байланысуға мүмкіндік беретін «бізбен байланысыңыз» пішін виджеті бар дейді. Егер бұл сіздің компанияңыздың ұсыныстарына арналған барлық «қызметтер» беттеріне ұқсас, бірақ кейбіреулеріне емес, белгілі бір беттерге қосылғысы келсе, онда PHP-ді пайдалану - тамаша шешім.

Өйткені, болашақта бұл пішінді түзету қажет болса, сіз оны бір жерде жасай аласыз және оның құрамына кіретін әрбір бет жаңартуды алады.

Алдымен PHP-ті пайдалану сіздің веб-серверіңізде орнатылғанын талап етеді. Егер сізде орнатылған болса немесе жоқ болса, жүйе әкімшісіне хабарласыңыз. Егер сізде орнатылмаған болса, оларға не істеу керектігін сұраңыз, әйтпесе сізде басқа да шешімдерді табу қажет.

Күрделілігі: орташа

Қажетті уақыт: 15 минут

Қадамдар:

  1. Сіз қайталағыңыз келетін HTML-ды жазыңыз және оны бөлек файлға сақтаңыз. Бұл мысалда белгілі бір беттерге іріктеп қосатын «байланыс» пішінінің аталған мысалын қосқым келеді.

    Файл құрылымының тұрғысынан, менің қосу файлдарды бөлек каталогқа сақтауды ұнатамын, әдетте «құрамында» деп аталады. Мен өзімнің байланыс формамды мына файлға сақтап қоямын:
    қамтиды / contact-form.php
  2. Қосылған файлдың көрсетілуін қалайтын веб-беттердің бірін ашыңыз.
  3. Бұл файлды көрсететін HTML-дағы орынды тауып, келесі кодты сол жерде орналастырыңыз

    талап етіледі ($ DOCUMENT_ROOT «қамтиды / contact-form.php»);
    ?>
  4. Ұтымды код үлгісінде жолды және файл атауын енгізілетін файлдың орнын және қосқыңыз келетін нақты файлдың атауын көрсету үшін өзгерткіңіз келетінін ескеріңіз. Менің мысалда 'includes' деп аталған қалтадағы 'contact-form.php' файлым бар, сондықтан бұл менің бетімнің дұрыс коды болады.
  1. Контакт нысанын көргіңіз келген әрбір бетке бірдей кодты қосыңыз. Сіз шынымен жасауыңыз керек, бұл кодты осы беттерге көшіруге және қоюға болады немесе егер сіз жаңа сайтты құру процесінде болсаңыз, әрбір бетті кірістіруден тікелей сілтейтін файлдарды қосыңыз.
  2. Егер сіз жаңа пішінді қосу сияқты байланыс нысанын өзгерткіңіз келсе, контакт-form.php файлын өңдейсіз. Сіз оны веб-сервердегі кірістірілген / каталогқа жүктегеннен кейін, ол осы кодты пайдаланатын тораптың әрбір бетінде өзгереді. Бұл беттерді жеке өзгертуге қарағанда әлдеқайда жақсы!

Кеңестер:

  1. HTML немесе мәтінді PHP кірістіру файлына қосуға болады. Стандартты HTML файлында баруға болатын нәрсе PHP ішіне кіре алады.
  2. Сіздің бүкіл бетіңіз PHP файлы ретінде сақталуы керек, мысалы. HTML емес, index.php. Кейбір серверлер мұны талап етпейді, сондықтан алдымен конфигурацияңызды тексеріңіз, бірақ сіз орнатқан барлық әдістерді жай пайдалануды қамтамасыз етеді.