Skip to main content

Slik inkluderer du HTML i mange dokumenter ved hjelp av PHP

Lithium Battery Charging with an Alternator (April 2025)

Lithium Battery Charging with an Alternator (April 2025)
Anonim

Hvis du ser på et hvilket som helst nettsted, vil du legge merke til at det er visse deler av det nettstedet som gjentas på hver enkelt side. Disse gjentatte elementene eller seksjonene vil sannsynligvis inkludere nettstedets overskriftsområde, inkludert navigasjon og logo, samt nettstedets bunntekstområde. Det kan også være andre brikker som er tilgjengelige over hele verden på enkelte nettsteder, for eksempel sosiale medier, widgets eller knapper eller annet innhold, men topptekstene og bunntekstområdene er vedvarende på tvers av hver side, det er en ganske sikker innsats for de fleste nettsteder.

Denne bruken av vedvarende område er faktisk en webdesign beste praksis. Det gjør at folk lettere kan forstå hvordan et nettsted fungerer, og når de forstår en side, har de en god ide om de andre sidene også, siden det er brikker som er konsistente.

På vanlige HTML-sider må disse vedvarende områdene legges til hver side individuelt. Dette gir et problem når du vil gjøre en endring, for eksempel å oppdatere en opphavsrettsdato inne i bunnteksten eller legge til en ny kobling til nettstedets navigasjonsmeny. For å gjøre denne tilsynelatende enkle redigeringen, må du endre hver enkelt side på nettstedet. Dette er ikke en stor sak hvis nettstedet har en 3 eller 4 sider, men hva om nettstedet i spørsmålet har hundre sider eller mer? Å gjøre det enkle, blir plutselig en veldig stor jobb. Det er her "inkluderte filer" virkelig kan gjøre en stor forskjell.

Hvis du har PHP på serveren din, kan du skrive en fil og deretter inkludere den på alle websider der du trenger den. Dette kan bety at den er inkludert på hver side, som for eksempel nevnte topptekst og bunnteksteksempel, eller det kan være noe du selektivt legger til på sider etter behov. For eksempel, si at du har en "kontakt oss" skjema widget som gjør at besøkende kan koble til din bedrift. Hvis du vil at dette legges til bestemte sider, som alle sidene "tjenester" for bedriftens tilbud, men ikke til andre, så er det en flott løsning å bruke en PHP. Dette er fordi hvis du noen gang trenger å redigere dette skjemaet i fremtiden, vil du gjøre det på ett sted, og hver side som inneholder den, vil få oppdateringen.

Først av må du forstå at bruk av PHP krever at du har den installert på din webserver. Kontakt systemadministratoren din hvis du ikke er sikker på om du har installert dette. Hvis du ikke har det installert, spør dem hva det ville ta for å gjøre det, ellers må du finne en annen løsning for inkluderer.

Vanskelighet: Gjennomsnitt

Tid kreves: 15 minutter

trinn:

  1. Skriv HTML-koden du vil gjenta, og lagre den i en separat fil. I dette eksemplet vil jeg inkludere det nevnte eksemplet på et "kontakt" skjema som jeg selektivt legger til på bestemte sider.
    1. Fra et filstrukturens synspunkt liker jeg å lagre mine inkluderte filer i en egen katalog, vanligvis kalt "inkluderer". Jeg ville lagre kontaktskjemaet mitt i en inkluderingsfil som denne:
    2. omfatter / kontaktløs form.php

  2. Åpne en av nettsidene hvor du vil at den medfølgende filen skal vises.
  3. Finn plasseringen i HTML-koden der denne inkluderte filen skal vises, og plasser følgende kode i det stedet
    1. <? Php

  4. krever ($ DOCUMENT_ROOT. "inkluderer / contact-form.php");

  5. ?>

    1. Legg merke til at i eksemplet abive code, ville du endre banen og filnavnet for å gjenspeile din inkludere filplassering og navnet på den spesifikke filen du vil inkludere. I mitt eksempel har jeg 'contact-form.php' -filen inne i mappen 'inkluderer', så dette ville være den riktige koden for min side.
    2. Legg til samme kode på hver side du vil at kontaktskjemaet skal vises på. Alt du virkelig trenger å gjøre er å kopiere og lime inn denne koden på disse sidene, eller hvis du er i ferd med å utvikle et nytt nettsted, bygg hver side med de riktige filene som er referert direkte fra get-go.
    3. Hvis du ønsket å endre noe på kontaktskjemaet, for eksempel å legge til et nytt felt, ville du redigere

      kontakt-form.php fil. Når du har lastet opp den til

      omfatter / katalog på webserveren, vil den endres på hver side på nettstedet ditt som bruker denne koden. Dette er mye bedre enn å måtte bytte disse sidene individuelt!

    Tips:

    • Du kan inkludere HTML eller tekst i en PHP-fil. Alt som kan gå i en standard HTML-fil kan gå i en PHP-inkludert.
    • Hele siden din skal lagres som en PHP-fil, f.eks. index.php heller enn HTML. Noen servere krever ikke dette, så test konfigurasjonen din først, men en enkel måte å sikre at du er ferdig med er å bare bruke.