Sådan bruges PHP i HTML
i denne artikel viser jeg dig, hvordan du bruger PHP-kode på dine HTML-sider. Det er rettet mod PHP begyndere, der forsøger at styrke deres greb om verdens mest populære server-side scriptsprog.
igen er PHP et scriptsprog på serversiden. Det betyder, at et PHP-script udføres på serveren, output er bygget på serveren, og resultatet sendes som HTML til klientbro .seren til gengivelse. Det er naturligt at blande PHP og HTML i et script, men som nybegynder, det er svært at vide, hvordan man kan kombinere PHP kode med HTML-koden.,
Lær PHP med et gratis online kursus
Hvis du vil lære PHP, så tjek vores gratis online kursus om PHP fundamentals! I dette kursus, du ” ll lære de grundlæggende elementer i PHP programmering. Du ” ll starte med det grundlæggende, lære, hvordan PHP fungerer og skrive simple PHP sløjfer og funktioner. Så du ” ll bygge op til kodning klasser for simple objektorienteret programmering (OOP). Undervejs lærer du alle de vigtigste færdigheder til at skrive apps til internettet: Du får en chance for at øve dig på at svare for at få og sende anmodninger, analysere JSON, godkende brugere og bruge en Mys .l-database.,
-
GRATISPHPPHP FundamentalsJeremy McPeak
i Dag, vil vi diskutere et par forskellige måder, du kan vælge fra, når du ønsker at bruge PHP i HTML. Jeg antager, at du har en fungerende installation af PHP, så du kan køre eksemplerne i denne artikel.
forskellige måder at kombinere PHP og HTML
stort set, når det kommer til at bruge PHP i HTML, er der to forskellige tilgange. Den første er at integrere PHP-koden i din HTML-fil selv med .,HTML-udvidelse-dette kræver en særlig overvejelse, som vi diskuterer om et øjeblik. Den anden mulighed, den foretrukne måde, er at kombinere PHP og HTML-tags i .php-filer.
da PHP er et scriptsprog på serversiden, fortolkes koden og kører på serversiden. For eksempel, hvis du tilføjer følgende kode i dit indeks.html-fil, vil det ikke løbe tør for kassen.
<!DOCTYPE html><html><head><title>Embed PHP in a .html File</title></head><body><h1><?php echo "Hello World" ?></h1></body></html>
først og fremmest skal du ikke bekymre dig, hvis du ikke har set denne slags blandet PHP og HTML-kode før, da vi diskuterer det detaljeret i hele denne artikel., Ovenstående eksempel udgange følgende i din browser:
<?php echo "Hello World" ?>
Så som du kan se, som standard, PHP tags i din .html-dokument registreres ikke, Og de”re bare betragtes almindelig tekst, udsende uden parsing. At ” s fordi serveren er normalt konfigureret til at køre PHP kun for filer med .PHP udvidelse.
Hvis du ønsker at køre dine HTML-filer som PHP, kan du fortælle serveren til at køre din .html-filer som PHP-filer, men det er en meget bedre id .at sætte din blandede PHP og HTML-kode i en fil med.PHP udvidelse.,
at”s hvad jeg”vil vise dig i denne tutorial.
Hvordan at Tilføje PHP Tags i Din HTML-Side
Når det kommer til at integrere PHP-kode med HTML-indhold, skal du vedlægge PHP-kode med PHP start-tag <?php
og PHP slut-tag ?>
. Koden indpakket mellem disse to tags anses for at være PHP kode, og dermed det”ll udføres på serveren side, før den ønskede fil sendes til klienten bro .ser.
lad os se på et meget simpelt eksempel, der viser en meddelelse ved hjælp af PHP-kode. Opret indekset.,php fil med følgende indhold under dit dokument rod.
det vigtige i ovenstående eksempel er, at PHP-koden er pakket ind af PHP-tags.
output fra ovenstående eksempel ser ud som dette:
Og hvis du ser på side source, det skal se ud som dette:
Som du kan se, PHP kode, der analyseres, og der udføres på serveren side, og det”s fusionerede med HTML-koden, før den side, der er sendt til klienten browser.,
lad os se på et andet eksempel:
dette udsender den aktuelle dato og klokkeslæt, så du kan bruge PHP-kode mellem HTML-tags til at producere dynamisk output fra serveren. Det er vigtigt at huske, at når den side, der er udført på den server-side alle-koden mellem <?php
og ?>
tags, vil blive fortolket som PHP, og output vil være integreret med HTML tags.faktisk er der en anden måde, du kan skrive ovenstående eksempel på, som vist i følgende uddrag.,
i ovenstående eksempel har vi brugt sammenkædningsfunktionen i PHP, som giver dig mulighed for at deltage i forskellige strenge i en streng. Og endelig har vi brugtecho
construct for at vise den sammenkædede streng.
udgangen er den samme uanset hvilken metode du bruger, som vist i det følgende skærmbillede.
Og det bringer os til et andet spørgsmål: hvilken er den bedste måde? Skal du bruge sammenkædningsfunktionen eller indsætte separate PHP-tags mellem HTML-tags?, Jeg vil sige, at det virkelig afhænger-der er ingen streng regel, der tvinger dig til at bruge en af disse metoder. Personligt føler jeg, at pladsholdermetoden er mere læsbar sammenlignet med sammenkædningsmetoden.
den overordnede struktur på PHP-siden kombineret med HTML og PHP-kode skal se sådan ud:
<!DOCTYPE html><html><head><title>...</title></head><body>HTML...<?php PHP code ... ?>HTML...<?php PHP code ... ?>HTML... </body></html>
i det næste afsnit ser vi, hvordan du kan bruge PHP-sløjfer med HTML.
Sådan bruges PHP-sløjfer på din HTML-side
gentagelse gennem arrays for at producere HTML-indhold er en af de mest almindelige opgaver, du”vil støde på, mens du skriver PHP-scripts., I dette afsnit vil vi se, hvordan du kan gentage gennem en række elementer og generere output.
i de fleste tilfælde skal du vise array-indhold, som du har udfyldt fra databasen eller andre kilder. I dette eksempel initialiserer vi for enkelhedens skyld arrayet med forskellige værdier i begyndelsen af selve scriptet.
gå videre og oprette en PHP-fil med følgende indhold.for det første har vi initialiseret arrayet i begyndelsen af vores script. Dernæst har vi brugtforeach
construct til at gentage gennem arrayværdierne., Og endelig har vi brugtecho
construct for at vise arrayelementværdien.
Og output skal se ud som dette:
Det samme eksempel med en while
loop ser ud som dette:
Og output vil være den samme. Så det er sådan, du kan bruge foreach
og while
sløjfer til at generere HTML-indhold baseret på PHP-arrays.
i det næste afsnit ser vi, hvordan du kan bruge PHP-kort tagsynta..,
Sådan bruges korte PHP-Tags
i de eksempler, vi har diskuteret indtil videre, har vi brugt <?php
som et startmærke overalt. Faktisk kommer PHP med en variation, <?=
, som du kan bruge som en korthånds syntaks, når du vil vise en streng eller værdi af variablen.
lad os revidere eksemplet med den korte håndsynta., som vi diskuterede tidligere.
Som du kan se, kan vi undlade echo
eller print
konstruere, mens der vises en værdi ved at bruge den følgende syntaks., Forkortelse syntaks er kort og læsbar, når du ønsker at vise noget med echo
eller print
.
så disse er forskellige måder, du kan bruge til at tilføje PHP i HTML-indhold. Som nybegynder, du kan lære af at prøve forskellige måder at gøre tingene, og det”s sjovt også!
inklusive kode fra forskellige filer
Der er mange situationer, hvor du skal bruge den samme kode på flere sider på et websiteebsted. Et sådant eksempel ville være overskriften og sidefoden på et websiteebsted. Disse sektioner indeholder normalt den samme HTML på hele websiteebstedet.,
tænk på dette som at flytte de almindelige CSS-regler på et websiteebsted til et stilark i stedet for at placere dem inde i style
tags på individuelle sider.
include()
funktionen vil omfatte og evaluere den angivne fil og give dig en advarsel, hvis den ikke kan finde filen. Funktionen require()
gør det samme, men det giver dig en fejl i stedet for en advarsel, hvis filen ikke kan findes.
Når du arbejder på store projekter, kan du utilsigtet inkludere den samme fil flere gange., Dette kan forårsage problemer som funktion omdefinering. En måde at undgå disse problemer er at bruge include_once()
og require_once()
funktioner i PHP.
Lad”s brug kode fra et tidligere afsnit for at vise dig, hvordan du bruger disse funktioner. Jeg vil bruge include()
i dette eksempel. Opret en fil kaldet header.PHP og placer følgende kode inde i den.
Opret en anden fil kaldet dato.PHP og læg følgende kode i den.
<?phpinclude("header.php");?><div><?phpecho "Today’s date is <b>" . date("Y/m/d") . "</b>!";?></div></body></html>
Opret endnu en fil kaldet dag.PHP og læg følgende kode i den.,
<?phpinclude("header.php");?><div><?phpecho "Today is <b>".date("l")."</b>!";?></div></body></html>
Bemærk, at vi har inkluderet stien til overskriften.php øverst på begge dage.php og dato.php. Sørg for, at de tre filer er i samme mappe. Åbning dato.php i Bro .seren skal nu vise dig følgende output.
Åbning dag.php skal vise dig følgende output.
som du kan se, koden vi sætter inde header.php var inkluderet i begge vores filer., Dette gør developmentebudvikling meget lettere, når du arbejder med en masse filer. Bare Foretag ændringerne på .t sted, og de vil blive afspejlet overalt.
konklusion
i dag diskuterede vi, hvordan du kan blande PHP og HTML for at oprette dynamisk HTML. Vi diskuterede forskellige metoder, med en håndfuld eksempler for at se, hvordan tingene fungerer.
De bedste PHP-Scripts på CodeCanyon
Udforsk tusinder af de bedste PHP-scripts, der nogensinde er oprettet på CodeCanyon., Med en billig engangsbetaling kan du købe et af disse PHP-scripts af høj kvalitet og forbedre din websiteebstedsoplevelse for dig og dine besøgende.
Her er et par af de bedst sælgende og kommende PHP-scripts tilgængelige fra CodeCanyon for 2020.
-
PHP11 Bedste PHP Event-Kalender og Reservation Scripts…,sMonty Shokeen
-
PHP10 Bedste PHP URL Shortener ScriptsMonty Shokeen
-
PHP18 Bedste Kontakt Formular PHP-Scripts til 2020Monty Shokeen
-
PHPSammenligne de 5 Bedste PHP Form Bygherrer (Og 4 Gratis Scripts)Monty Shokeen
-
PHPSkabe Smukke Former Med PHP Form BuilderAshraff Hathibelagal