Hvordan bygge ditt første enkle PHP -nettsted

Hvordan bygge ditt første enkle PHP -nettsted

Vil du lære å bygge et grunnleggende nettsted? En gang har du kanskje begynt med HTML, men i dag er den beste løsningen PHP. Selv om du trenger litt kunnskap om HTML for å komme i gang, har PHP blitt det optimale valget for å bygge nettsteder, både statiske og dynamiske.





For å lære PHP er den beste måten å starte med et enkelt PHP -nettsted.





Hvorfor velge PHP for nettstedutvikling?

Ulike alternativer har vært tilgjengelige for webutvikling gjennom årene. Det startet med vanlig HTML, deretter HTML med CSS innebygd eller en CSS -filreferanse. Da dynamiske nettsteder kom, var det to hovedvalg: ASP (senere ASP.NET) og PHP.





I følge tall (som denne W3Techs -undersøkelsen ) PHP er langt mer populært, med nesten 82 prosent av nettstedene som bruker det som et programmeringsspråk på serversiden. Sammenlign dette med i underkant av 16 prosent ved å bruke ASP.NET.

Det virker usannsynlig at ASP.NET vil eksistere utover den offisielle skjæringsdatoen i 2022 i noen offisiell kapasitet, i hvert fall ikke som en webteknologi. PHP (et rekursivt akronym for PHP Hypertext Preprocessor) har vist seg mer vellykket, hovedsakelig takket være enklere integrering med Linux.



Siden operativsystemet med åpen kildekode kjører på de fleste webservere, bør dette ikke komme som en overraskelse.

Hva du trenger for å bygge et PHP -nettsted

Før du begynner, må du sørge for at du har et vanlig tekstredigeringsprogram eller et PHP-klart utviklingsmiljø installert. Du kan begynne å kode PHP med et verktøy som er så enkelt som Windows Notisblokk. Eksempler i denne opplæringen er skrevet i Notisblokk ++.





Du bør også ha en PHP -webserver å laste opp filene til. Dette kan være en ekstern server eller en lokal datamaskin med et LAMP (Linux, Apache, MySQL, PHP) eller WAMP (Windows, Apache, MySQL, PHP) miljø installert. Hvis du bruker Windows, følger du dette WAMP installasjonsveiledning å komme i gang.

Til slutt trenger du et FTP -program for å laste opp filene dine til webserveren din.





Les mer: Gratis FTP -klienter for Windows

Forstå syntaks for å kode et enkelt nettsted ved hjelp av PHP

Den grunnleggende syntaksen for PHP bruker et sett med vinklede parenteser, med hver funksjon som slutter med et semikolon, slik:

Når det gjelder nettsider, er nesten hver bruk av PHP avhengig av ekko -setningen. Dette instruerer nettleseren til å skrive ut teksten og innholdet i sitatene. For eksempel:

hvordan ta et skjermbilde uten utskriftsskjerm

Vær oppmerksom på at HTML også er inkludert i anførselstegnene. Utgangen for dette vil vanligvis se ut som:

Bygg et nettsted med PHP: Struktur

Uansett hvilken kode du skriver nettstedet ditt med, må du kjenne strukturen på nettstedet før du fortsetter. Denne opplæringen vil vise deg hvordan du lager en enkelt side fra gjenbrukbare PHP -filer. Disse kan brukes til å lage flere sider, eller du kan velge en annen tilnærming.

Uansett hvilken form du forventer at nettstedet skal utvikle, ta deg tid til å skrive en rask plan på et stykke papir. Du kan deretter referere til dette, kanskje for å sjekke det tiltenkte innholdet, eller se hvilken side du skal koble det til.

hvordan vite om harddisken svikter

Vårt grunnleggende PHP -nettsted kommer til å inneholde en hjemmeside, inkludert biografisk informasjon og noen bilder.

For dette enkle PHP -nettstedet kommer du til å lage en enkelt PHP -side fylt av innhold fra tre HTML -sider. Index.php -filen du oppretter kan deretter redigeres ved å justere ordene og bildene fra de originale HTML -filene.

Kodeeksemplene vist nedenfor er skjermbilder. Du finner den originale koden i mitt GitHub -depot , som er gratis for alle å laste ned.

Lag et PHP -nettsted: Overskriften

For å lage et nettsted ved hjelp av PHP, må du bygge tre nettsider. Disse er basert på den grunnleggende strukturen til topptekst, kropp og bunntekst.

Som du kanskje gjetter, inneholder overskriften tittelinformasjon. Imidlertid er informasjon for nettleseren også inkludert, for eksempel HTML -standarden i bruk, sammen med CSS -referanser.

Start med å lage en fil som heter header.html, og legg deretter til nødvendig overskriftsinformasjon.

For dette eksemplet har vi levert en grunnleggende CSS -fil, som du vil se er referert til i sin egen / css / katalog. Denne filen vil bli kalt når siden lastes inn i nettleseren din og bruke den nødvendige skriften og oppsettet.

Legg innhold i din PHP -webside

Hver nettside består av en innholdsseksjon kjent som 'kroppen'. Dette er delen av en side du leser --- det du leser nå er brødteksten på denne siden.

Lag en fil som heter body.html og legg til informasjonen du vil inkludere på siden. Jeg har inkludert biografiske detaljer fra forfatteren av MakeUseOf, men du kan legge til hva du vil.

Bunntekst -delen av websiden er neste. Lag dette som footer.html og legg til litt innhold. Dette kan være opphavsrettsinformasjon, eller kanskje noen nyttige lenker for alle som besøker siden din.

Det kan være noe slikt:

Med koden lagt til, lagre filen.

Sett ditt enkle PHP -nettsted sammen

Med tre separate HTML -filer i / html / kan du bruke PHP -ekko til å kompilere dem til en enkelt side.

Lag en ny PHP -fil kalt index.php med følgende tre linjer i den:



Lagre, last opp til serveren din, og bla deretter til index.php. Du bør se den fullførte websiden i nettleseren din. Husk at den faktiske PHP -filen du har åpen i nettleseren din består av bare tre linjer.

Til slutt kan du legge til litt PHP -blomstring med den siste linjen. Inkluder en merknad om opphavsrett, med et år som alltid oppdateres:

Copyright © CM Cawley

Dette vil vises i index.php -filen etter bunnteksten. Legg merke til hvordan ekkodatosetningen ('Y') viser gjeldende år med fire sifre. Du kan endre hvordan dette vises ved å referere til denne W3Schools -listen over alternativer. For eksempel vil 'y' med små bokstaver vise året i tosifret format, i stedet for fire.

Bruk CSS til å plassere og style det, som du ville gjort med alle andre elementer. Finn CSS for dette prosjektet i GitHub -depotet, sammen med den andre enkle PHP -nettstedskoden.

hvordan fikse høyttalere på iphone

Godt gjort --- du har nettopp opprettet ditt første PHP-nettsted fra bunnen av.

Er PHP det beste valget for koding av nettsteder?

Som du kanskje har samlet, er PHP ikke den eneste måten å utvikle nettsteder på. Mange rammer eksisterer allerede for dynamiske, databasedrevne webopplevelser, det er JavaScript og relaterte teknologier og programvare som Adobe Dreamweaver.

Men hvis du ønsker å komme i gang med webutvikling, er det smart å ha en forståelse av det grunnleggende. Hvis du forstår nettstedets byggeklosser for HTML, CSS og PHP, er du på god vei til suksess.

Dele Dele kvitring E -post Lær HTML og CSS med disse trinnvise veiledningene

Nysgjerrig på HTML, CSS og JavaScript? Hvis du tror at du har evnen til å lære å lage nettsteder fra bunnen av-her er noen flotte trinnvise opplæringer som er verdt å prøve.

Les neste
Relaterte temaer
  • Programmering
  • Webutvikling
  • Programmering
  • PHP programmering
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til Linux Format -magasinet, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere