Så här använder du PHP i HTML

0 Comments

i den här artikeln visar jag hur du använder PHP-kod på dina HTML-sidor. Det riktar sig till PHP nybörjare som försöker stärka sitt grepp på världens mest populära serversidan skriptspråk.

PHP är återigen ett skriptspråk på serversidan. Det betyder att ett PHP-skript körs på servern, utmatningen är byggd på servern och resultatet skickas som HTML till klientbläddraren för rendering. Det är naturligt att blanda PHP och HTML i ett skript, men som nybörjare är det svårt att veta hur man kombinerar PHP-koden med HTML-koden.,

lär dig PHP med en gratis online-kurs

om du vill lära dig PHP, kolla in vår gratis online-kurs på PHP-fundamentals! I den här kursen lär du dig grunderna i PHP-programmering. Du börjar med grunderna och lär dig hur PHP fungerar och skriver enkla PHP-loopar och funktioner. Då kommer du att bygga upp till kodningsklasser för enkel objektorienterad programmering (OOP). Längs vägen lär du dig alla de viktigaste färdigheterna för att skriva appar för webben: du får chansen att öva att svara på att få och skicka förfrågningar, analysera JSON, autentisera användare och använda en MySQL-databas.,

  • gratis

    PHP
    PHP Fundamentals
    Jeremy McPeak

idag kommer vi att diskutera ett par olika sätt du kan välja mellan när du vill använda PHP i HTML. Jag antar att du har en fungerande installation av PHP så att du kan köra exemplen i den här artikeln.

olika sätt att kombinera PHP och HTML

i stort sett, när det gäller att använda PHP i HTML, Det finns två olika metoder. Den första är att bädda in PHP-koden i HTML-filen själv med .,html förlängning-detta kräver en särskild hänsyn, som vi kommer att diskutera i ett ögonblick. Det andra alternativet, det bästa sättet är att kombinera PHP och HTML-taggar .php-filer.

eftersom PHP är ett skriptspråk på serversidan tolkas koden och körs på serversidan. Om du till exempel lägger till följande kod i ditt index.html-fil, det kommer inte att ta slut i rutan.

<!DOCTYPE html><html><head><title>Embed PHP in a .html File</title></head><body><h1><?php echo "Hello World" ?></h1></body></html>

först och främst, oroa dig inte om du inte har sett den här typen av blandad PHP och HTML-kod tidigare, eftersom vi kommer att diskutera det i detalj i hela den här artikeln., Ovanstående exempel matar ut följande i din webbläsare:

<?php echo "Hello World" ?>

så som du kan se, som standard, PHP-taggar i din .html-dokument inte upptäcks,och de ” re bara anses vanlig text, utmatning utan att analysera. Det beror på att servern vanligtvis är konfigurerad för att köra PHP endast för filer med .php förlängning.

om du vill köra dina HTML-filer som PHP kan du berätta för servern att köra din .html-filer som PHP-filer, men det är en mycket bättre idé att sätta din blandade PHP och HTML-kod i en fil med .php förlängning.,

det är vad jag kommer att visa dig i den här handledningen.

så här lägger du till PHP-taggar på din HTML-sida

När det gäller att integrera PHP-kod med HTML-innehåll måste du bifoga PHP-koden med PHP starttaggen<?php och PHP-sluttaggen?>. Koden som är insvept mellan dessa två taggar anses vara PHP-kod, och därmed”ll exekveras på serversidan innan den begärda filen skickas till klientbläddraren.

låt oss ta en titt på ett mycket enkelt exempel, som visar ett meddelande med PHP-kod. Skapa indexet.,php-fil med följande innehåll under dokumentroten.

det viktiga i exemplet ovan är att PHP-koden är insvept av PHP-taggarna.

resultatet av ovanstående exempel ser ut så här:

och om du tittar på sidkällan ska det se ut så här:

som du kan se är PHP-koden analyserad och exekverad på serversidan, och den slås samman med HTML innan sidan skickas till klientbläddraren.,

låt oss ta en titt på ett annat exempel:

detta kommer att mata ut aktuellt datum och tid, så att du kan använda PHP-kod mellan HTML-taggarna för att producera dynamisk utdata från servern. Det är viktigt att komma ihåg att när sidan körs på serversidan kommer all kod mellan <?php och ?> – taggarna att tolkas som PHP, och utmatningen kommer att bäddas in med HTML-taggarna.

faktum är att det finns ett annat sätt att skriva ovanstående exempel, som visas i följande utdrag.,

i exemplet ovan har vi använt funktionen concatenation i PHP, som låter dig ansluta olika strängar till en sträng. Slutligen har vi använt echo konstruera för att visa den sammanlänkade strängen.

utgången är densamma oavsett vilken metod du använder, som visas i följande skärmdump.

och det leder oss till en annan fråga: vilket är det bästa sättet? Ska du använda concatenation-funktionen eller infoga separata PHP-taggar mellan HTML-taggarna?, Jag skulle säga att det verkligen beror—det finns ingen strikt regel som tvingar dig att använda en av dessa metoder. Personligen känner jag att platshållarmetoden är mer läsbar jämfört med sammanfogningsmetoden.

PHP-sidans övergripande struktur i kombination med HTML-och PHP-kod ska se ut så här:

<!DOCTYPE html><html><head><title>...</title></head><body>HTML...<?php PHP code ... ?>HTML...<?php PHP code ... ?>HTML... </body></html>

i nästa avsnitt ser vi hur du kan använda PHP-loopar med HTML.

så här använder du PHP-loopar på din HTML-sida

Iteration genom arrayerna för att producera HTML-innehåll är en av de vanligaste uppgifterna du”kommer att stöta på när du skriver PHP-skript., I det här avsnittet ser vi hur du kan iterera genom en rad objekt och generera utdata.

i de flesta fall måste du visa arrayinnehåll som du har fyllt i från databasen eller några andra källor. I det här exemplet, för enkelhetens skull, initierar vi matrisen med olika värden i början av själva skriptet.

fortsätt och skapa en PHP-fil med följande innehåll.

För det första har vi initierat matrisen i början av vårt skript. Därefter har vi använt foreach – konstruktionen för att iterera genom matrisvärdena., Och slutligen har vi använtecho – konstruktionen för att visa matriselementets värde.

och utgången ska se ut så här:

samma exempel med en while slinga ser ut så här:

och utgången blir densamma. Så det är hur du kan använda foreach och while loopar för att generera HTML-innehåll baserat på PHP-arrayer.

i nästa avsnitt ser vi hur du kan använda PHP short tag syntax.,

hur man använder PHP korta taggar

i de exempel Vi har diskuterat hittills har vi använt<?php som starttagg överallt. PHP kommer faktiskt med en variant, <?=, som du kan använda som en korthandssyntax när du vill visa en sträng eller ett värde för variabeln.

låt oss revidera exemplet med korthandssyntaxen som vi diskuterade tidigare.

som du kan se kan vi utelämnaecho ellerprint konstruera medan du visar ett värde med hjälp av stenografisyntaxen., Stenografisyntaxen är kort och läsbar när du vill visa något med echo eller print.

så det här är olika sätt du kan använda för att lägga till PHP i HTML-innehåll. Som nybörjare kan du lära av att försöka olika sätt att göra saker, och det är roligt också!

inklusive kod från olika filer

det finns många situationer där du behöver använda samma kod på flera sidor på en webbplats. Ett sådant exempel skulle vara sidhuvudet och sidfoten på en webbplats. Dessa avsnitt innehåller vanligtvis samma HTML i hela webbplatsen.,

Tänk på det här som att flytta de gemensamma CSS-reglerna på en webbplats till en stilmall istället för att placera dem istyle – taggarna på enskilda sidor.

funktioneninclude() kommer att inkludera och utvärdera den angivna filen och ge dig en varning om den inte kan hitta filen. Funktionenrequire() gör samma sak, men det ger dig ett fel istället för en varning om filen inte kan hittas.

När du arbetar med stora projekt kan du oavsiktligt inkludera samma fil flera gånger., Detta kan orsaka problem som funktion omdefiniering. Ett sätt att undvika dessa problem är att använda funktionernainclude_once() ochrequire_once() I PHP.

Låt oss använda kod från ett tidigare avsnitt för att visa dig hur du använder dessa funktioner. Jag kommer att använda include() I det här exemplet. Skapa en fil som heter header.php och placera följande kod inuti den.

skapa en annan fil som heter date.php och placera följande kod i den.

<?phpinclude("header.php");?><div><?phpecho "Today’s date is <b>" . date("Y/m/d") . "</b>!";?></div></body></html>

skapa ytterligare en fil som heter day.php och placera följande kod i den.,

<?phpinclude("header.php");?><div><?phpecho "Today is <b>".date("l")."</b>!";?></div></body></html>

Observera att vi har inkluderat sökvägen till sidhuvudet.php högst upp på båda dagarna.php och datum.php. Se till att de tre filerna finns i samma katalog. Öppningsdatum.php i webbläsaren ska nu visa dig följande utgång.

Öppna dag.php ska visa dig följande utgång.

som du kan se, koden vi lägger in i huvudet.php ingick i båda våra filer., Detta gör webbutveckling mycket lättare när du arbetar med en massa filer. Gör bara förändringarna på ett ställe, och de kommer att återspeglas överallt.

slutsats

idag diskuterade vi hur du kan blanda PHP och HTML för att skapa dynamisk HTML. Vi diskuterade olika metoder, med en handfull exempel för att se hur saker och ting fungerar.

de bästa PHP-skript på CodeCanyon

Utforska tusentals av de bästa PHP-skript som någonsin skapats på CodeCanyon., Med en billig engångsbetalning kan du köpa ett av dessa högkvalitativa PHP-skript och förbättra din webbplatsupplevelse för dig och dina besökare.

Här är några av de bäst säljande och upp-och-kommande PHP-skript tillgängliga från CodeCanyon för 2020.

  • PHP
    11 bästa PHP-händelsekalender och Bokningsskript…,s
    Monty Shokeen
  • PHP
    10 bästa PHP URL Shortener skript
    Monty Shokeen
  • PHP
    18 bästa kontaktformulär PHP-skript för 2020
    Monty Shokeen
  • PHP
    jämföra de 5 bästa PHP form byggare (och 4 gratis skript)
    Monty Shokeen
  • PHP
    skapa vackra former med PHP Form Builder
    Ashraff hathibelagal


Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *