Hvordan å Bruke PHP i HTML
I denne artikkelen, jeg vil vise deg hvordan du bruker PHP-kode i ditt HTML-sider. Det er rettet mot PHP nybegynnere som prøver å styrke sitt grep om verden»s mest populære server-side scripting språk.
Igjen, PHP er et server-side scripting språk. Det betyr at et PHP script som kjøres på serveren, produksjonen er bygget på serveren, og resultatet er sendt som HTML til klienten nettleser for gjengivelse. Det er naturlig å blande PHP og HTML i et skript, men som en nybegynner, er det vanskelig å vite hvordan å kombinere PHP-koden med HTML-kode.,
Lær PHP Med en Gratis Online-Kurs
Hvis du ønsker å lære PHP, sjekk ut våre gratis online-kurset i PHP grunnleggende! I dette kurset, du vil lære det grunnleggende av PHP-programmering. Du»ll start med det grunnleggende, lære hvordan PHP fungerer og skrive enkle PHP looper og funksjoner. Så du»ll bygge opp til koding klasser for enkelt objekt-orientert programmering (OOP). Langs veien, du»ll lære alle de viktigste ferdigheter for skriving av applikasjoner for nettet: du vil få en sjanse til å øve på å svare GET og POST forespørsler, analysering JSON, autentisering av brukere, og benytter en MySQL database.,
-
GRATISPHPPHP GrunnleggendeJeremy McPeak
i Dag, vi kommer til å diskutere et par forskjellige måter du kan velge mellom når du ønsker å bruke PHP i HTML. Jeg anta at du har en fungerende installasjon av PHP, slik at du kan kjøre eksemplene i denne artikkelen.
Måter å Kombinere PHP og HTML
Generelt sett, når det gjelder å bruke PHP i HTML, det er to ulike tilnærminger. Den første er å bygge inn PHP-koden i HTML-filen i seg selv med den .,html-extension—dette krever spesielle hensyn, som vi vil diskutere i et øyeblikk. Det andre alternativet, den foretrukne måten, er å kombinere PHP og HTML-koder i .php-filer.
Siden PHP er et server-side skriptspråk, koden er tolket og kjøre på server-siden. Hvis du For eksempel legge til følgende kode i indeksen.html-filen, det vil ikke kjøre ut av boksen.
<!DOCTYPE html><html><head><title>Embed PHP in a .html File</title></head><body><h1><?php echo "Hello World" ?></h1></body></html>
Først av alt, trenger du ikke bekymre deg hvis du ikke har sett denne typen blandet PHP og HTML-kode før, så får vi diskutere det i detalj i denne artikkelen., I eksemplet ovenfor utganger følgende i nettleseren din:
<?php echo "Hello World" ?>
Slik som du kan se, standard PHP-koder i din .html-dokument er ikke funnet, og de»re bare betraktes som ren tekst, gi ut uten parsing. Det»er fordi serveren er vanligvis konfigurert til å kjøre PHP-bare for filer med .php extension.
Hvis du ønsker å kjøre dine HTML-filer som PHP, kan du fortelle serveren til å kjøre .html-filer som PHP-filer, men det er en mye bedre idé å sette blandet PHP og HTML-koden inn i en fil med .php extension.,
Det»er hva jeg vil vise deg i denne opplæringen.
Hvordan du Legger til PHP-Koder i HTML-Siden
Når det kommer til å integrere PHP-koden med HTML-innhold, må du vedlegge PHP-koden med PHP start-tag <?php
og PHP slutt-tag ?>
. Koden pakket mellom disse to kodene er ansett for å være PHP-kode, og dermed det vil bli utført på serversiden før den forespurte filen er sendt til klienten på nettleseren.
La oss ta en titt på et svært enkelt eksempel, som viser en melding ved hjelp av PHP-koden. Opprette indeksen.,php-fil med følgende innhold i dokumentet rot.
Det viktigste i ovennevnte eksempel er at PHP-koden er pakket inn av PHP-koder.
utgangen av eksemplet ovenfor ser ut som dette:
Og, hvis du ser på siden som kilde, det bør se ut som dette:
Som du kan se, PHP-kode som analyseres og kjøres på serversiden, og det er slått sammen med HTML-koden før siden er sendt til klienten på nettleseren.,
La oss se på et annet eksempel:
Dette vil output gjeldende dato og klokkeslett, slik at du kan bruke PHP-koden mellom HTML-koder for å produsere dynamiske utgang fra serveren. Det er viktig å huske på at når siden er utført på serversiden, all koden mellom <?php
og ?>
– tagger vil bli tolket som PHP, og utgangen vil være integrert med HTML-koder.
faktisk, det er en annen måte du kan skrive i eksemplet ovenfor, som vist i den følgende teksten.,
I eksempelet ovenfor, har vi brukt den sammensetning funksjon i PHP, som tillater deg å delta i forskjellige strenger til én streng. Og til slutt, vi har brukt echo
konstruere for å vise sammenhengende streng.
output er den samme uavhengig av hvilken metode du bruker, som vist i følgende skjermbilde.
Og det bringer oss til et annet spørsmål: hva er den beste måten? Bør du bruke den sammensetning funksjonen eller sette inn egen PHP koder mellom HTML-koder?, Jeg vil si det kommer helt an—det er ingen streng regel som tvinger deg til å bruke en av disse metodene. Personlig, jeg føler at plassholder metoden er mer lesbare i forhold til den sammensetning metode.
Den overordnede strukturen av PHP-side kombinert med HTML-og PHP-kode skal se ut som dette:
<!DOCTYPE html><html><head><title>...</title></head><body>HTML...<?php PHP code ... ?>HTML...<?php PHP code ... ?>HTML... </body></html>
I den neste delen skal vi se hvordan du kan bruke PHP-looper med HTML.
Hvordan å Bruke PHP Looper i Din HTML-Side
Iterating gjennom arrays for å produsere HTML-innhold er en av de mest vanlige oppgaver du vil møte mens du skriver PHP-skript., I denne delen skal vi se på hvordan du kan gå gjennom en rekke elementer og generere utdata.
I de fleste tilfeller, vil du trenger for å vise array innhold som du har befolket fra databasen eller noen andre kilder. I dette eksemplet, for enkelhets skyld, vil vi initialiserer utvalg med forskjellige verdier i begynnelsen av skriptet selv.
Gå videre og opprette en PHP-fil med følgende innhold.
for det Første, vi har initialisert tabellen i begynnelsen av skriptet. Neste, vi har brukt foreach
– bygg til å gå gjennom tabellen verdier., Og til slutt, vi har brukt echo
konstruere for å vise tabellen element verdi.
Og resultatet bør se ut som dette:
samme eksempel med en while
loop ser ut som dette:
Og produksjonen vil være den samme. Slik det er hvordan du kan bruke foreach
og while
loops å generere HTML-innhold basert på PHP-matriser.
I den neste delen skal vi se hvordan du kan bruke PHP-kort tag syntaks.,
Hvordan å Bruke PHP Kort Koder
I de eksempler vi har diskutert så langt, vi har brukt <?php
som utgangspunkt merke overalt. Faktisk, PHP kommer med en variasjon, <?=
, som du kan bruke som et kort-hånd syntaks når du vil vise en streng eller verdien av variabelen.
La oss revidere eksempel med kort-hånd syntaks som vi diskuterte tidligere.
Som du kan se, vi kan utelate echo
eller print
konstruere mens du viser en verdi ved hjelp av stenografi-syntaks., Det står syntaks er kort og leselig når du ønsker å vise noe med echo
eller print
.
Slik at disse er forskjellige måter du kan bruke for å legge til PHP i HTML-innhold. Som en nybegynner, kan du lære fra prøver forskjellige måter å gjøre ting på, og det er gøy også!
Inkludert Kode fra Forskjellige Filer
Det er mange situasjoner hvor du trenger å bruke den samme koden på flere sider på nettstedet. Et eksempel ville være topp-og bunntekst av et nettsted. Disse kapitlene inneholder vanligvis samme HTML hele nettstedet.,
Tenk på dette som å flytte den felles CSS-regler av et nettsted til et stylesheet i stedet for å plassere dem innenfor style
– kodene på de enkelte sidene.
include()
funksjon vil omfatte og evaluere den angitte filen og gi deg en advarsel hvis det ikke kan finne filen. require()
funksjon gjør det samme, men det gir deg en feilmelding i stedet for en advarsel hvis filen ikke kan bli funnet.
Når du arbeider på store prosjekter, du kan utilsiktet inneholde de samme fil flere ganger., Dette kan føre til problemer som funksjon redefinering. En måte å unngå disse problemene på er å bruke include_once()
og require_once()
funksjoner i PHP.
La»s bruk koden fra forrige avsnitt til å vise deg hvordan du bruker disse funksjonene. Jeg vil være ved bruk av include()
i dette eksempelet. Opprette en fil som heter overskrift.php og plasser den følgende koden i det.
Opprette en fil som heter dato.php og legg til følgende kode i det.
<?phpinclude("header.php");?><div><?phpecho "Today’s date is <b>" . date("Y/m/d") . "</b>!";?></div></body></html>
Opprette en mer fil som heter dag.php og legg til følgende kode i det.,
<?phpinclude("header.php");?><div><?phpecho "Today is <b>".date("l")."</b>!";?></div></body></html>
legg Merke til at vi har tatt veien til overskriften.php øverst på både dag.php og dato.php. Sørg for at de tre filene i samme katalog. Åpne opp dato.php i nettleseren skal nå vise deg følgende resultat.
Åpne opp dagen.php skal vise deg følgende resultat.
Som du kan se, den koden vi satt inne i hodet.php var inkludert i både vår-filer., Dette gjør web-utvikling mye enklere når du arbeider med en masse filer. Bare for å gjøre endringer på ett sted, og de vil reflekteres overalt.
Konklusjon
i Dag, diskuterte vi hvordan du kan blande PHP og HTML for å skape dynamisk HTML. Vi har diskutert ulike metoder, med en håndfull eksempler for å se hvordan ting fungerer.
De Beste PHP-Skript på CodeCanyon
Utforsk tusenvis av beste PHP-skript som noensinne er laget på CodeCanyon., Med en lav-kost, engangsutbetaling, kan du kjøpe en av disse høy kvalitet PHP skript og forbedre ditt nettsted opplevelse for deg og dine besøkende.
Her er noen av de som selger best, og up-and-coming PHP-skript tilgjengelig fra CodeCanyon for 2020.
-
PHP11 Beste PHP Event Kalenderen og Bestilling av Skript…,sMonty Shokeen
-
PHP10 Beste PHP URL-Forkorter SkriptMonty Shokeen
-
PHP18 Beste kontaktskjema PHP-Skript for 2020Monty Shokeen
-
PHPSammenligning av de 5 Beste PHP skjemaer (Og 4 Gratis Skript)Monty Shokeen
-
PHPLag Flotte Former Med PHP Form BuilderAshraff Hathibelagal