Hogyan kell használni a PHP HTML
ebben a cikkben, megmutatom, hogyan kell használni a PHP kódot a HTML oldalak. Ez célja A PHP kezdők, akik megpróbálják erősíteni a fogást a világ legnépszerűbb szerver oldali programozási nyelv.
ismét a PHP egy szerver oldali szkriptnyelv. Ez azt jelenti, hogy egy PHP szkriptet hajtanak végre a kiszolgálón, a kimenet a kiszolgálóra épül, az eredmény pedig HTML-ként kerül elküldésre az ügyfélböngészőnek a megjelenítéshez. Természetes, hogy a PHP-t és a HTML-t egy szkriptben keverjük össze, de kezdőként nehéz tudni, hogyan kombinálhatjuk a PHP-kódot a HTML-kóddal.,
Tanuljon PHP-t egy ingyenes online kurzussal
ha PHP-t szeretne tanulni, nézze meg ingyenes online tanfolyamunkat a PHP alapjairól! Ebben a kurzusban, akkor megtanulják az alapjait PHP programozás. Kezdjük az alapokkal, megtanuljuk, hogyan működik a PHP, és egyszerű PHP hurkokat és funkciókat írunk. Akkor építsd fel kódolási osztályok egyszerű objektum-orientált programozás (OOP). Az út mentén, akkor megtanulják a legfontosabb készségek írásban alkalmazások az interneten:kapsz egy esélyt, hogy gyakorolni válaszol, hogy kap, és tegye kérések, elemzés JSON, hitelesítő felhasználók, és egy MySQL adatbázis.,
-
SZABADPHPa PHP AlapjaitJeremy McPeak
Ma fogunk beszélni egy-két különböző módon lehet választani, ha szeretné használni a PHP HTML. Feltételezem, hogy van egy működő PHP telepítése, hogy futtassa az ebben a cikkben szereplő példákat.
A PHP és a HTML kombinációjának különböző módjai
Általánosságban elmondható, hogy a PHP HTML-ben történő használata esetén két különböző megközelítés létezik. Az első az, hogy beágyazza a PHP kódot a HTML fájl maga a .,html kiterjesztés-ez különös figyelmet igényel, amelyet egy pillanat alatt megvitatunk. A másik lehetőség, a preferált módszer, hogy összekapcsolják a PHP és HTML címkéket .php fájlok.
mivel a PHP egy szerver oldali szkriptnyelv, a kódot a szerver oldalon értelmezik és futtatják. Például, ha a következő kódot adja hozzá az indexhez.html fájl, nem fog kifogyni a dobozból.
<!DOCTYPE html><html><head><title>Embed PHP in a .html File</title></head><body><h1><?php echo "Hello World" ?></h1></body></html>
először is, ne aggódjon, ha még nem látta ezt a fajta vegyes PHP és HTML kódot, mivel részletesen megvitatjuk ezt a cikket., A fenti példa a következőket adja ki a böngészőjében:
<?php echo "Hello World" ?>
, így alapértelmezés szerint PHP címkéket láthat az Ön böngészőjében .html dokumentum nem észlelhető, és ők csak tekinthető egyszerű szöveg, kimenete nélkül elemzés. Ez azért van, mert a szerver általában úgy van beállítva, hogy fut PHP csak a fájlokat a .php kiterjesztés.
Ha a HTML fájlokat PHP-ként szeretné futtatni, megmondhatja a kiszolgálónak, hogy futtassa .html fájlokat, mint PHP fájlokat, de ez egy sokkal jobb ötlet, hogy a vegyes PHP HTML kódot egy fájlt a .php kiterjesztés.,
Ez az, amit én megmutatom ebben a bemutatóban.
hogyan adhatunk hozzá PHP címkéket a HTML oldalhoz
amikor a PHP kódot HTML tartalommal integráljuk, a PHP kódot mellékelni kell a PHP start tag <?php
és a PHP end tag ?>
. A két címke között becsomagolt kódot PHP kódnak kell tekinteni, így azt a szerver oldalon kell végrehajtani, mielőtt a kért fájlt elküldik az ügyfél böngészőnek.
vessünk egy pillantást egy nagyon egyszerű példára, amely PHP kóddal jelenít meg egy üzenetet. Hozza létre az indexet.,php fájl a következő tartalommal a dokumentum gyökere alatt.
a fenti példában az a fontos, hogy a PHP kódot a PHP címkék csomagolják.
a kimenet A fenti példa így néz ki:
Illetve, ha megnézzük az oldal forrását, ez így néz ki:
Mint látható, a PHP kód értelmezi, majd kivégezték a szerver oldalon, ez a”s összeolvadt HTML, mielőtt az oldal küldött, hogy az ügyfél böngésző.,
vessünk egy pillantást egy másik példára:
Ez megjeleníti az aktuális dátumot és időt, így PHP kódot használhat a HTML címkék között dinamikus kimenet előállításához a kiszolgálóról. Fontos megjegyezni, hogy amikor az oldal a szerver oldalon kerül végrehajtásra, a <?php
és ?>
címkék közötti összes kódot PHP-ként értelmezzük, a kimenetet pedig HTML-címkékkel ágyazzuk be.
valójában van egy másik módja annak, hogy megírja a fenti példát, amint az a következő részletben látható.,
a fenti példában a PHP összefűzési funkcióját használtuk, amely lehetővé teszi, hogy különböző karakterláncokat egy karakterláncba csatlakoztasson. Végül a echo
konstrukciót használtuk a összefűzött karakterlánc megjelenítéséhez.
a kimenet ugyanaz, függetlenül a használt módszertől, amint az a következő képernyőképen látható.
és ez egy másik kérdést vet fel: melyik a legjobb módszer? Használja a összefűzési funkciót, vagy helyezzen be külön PHP címkéket a HTML címkék közé?, Azt mondanám, hogy ez tényleg attól függ – nincs olyan szigorú szabály, amely arra kényszeríti Önt, hogy használja ezeket a módszereket. Személy szerint úgy érzem, hogy a helyőrző módszer olvashatóbb a konkatenációs módszerhez képest.
a teljes szerkezet a PHP oldal együtt HTML és PHP kódot kell kinéznie:
<!DOCTYPE html><html><head><title>...</title></head><body>HTML...<?php PHP code ... ?>HTML...<?php PHP code ... ?>HTML... </body></html>
a következő részben, látni fogjuk, hogyan lehetett használni PHP hurkok HTML.
hogyan kell használni a PHP hurkok a HTML oldal
Iterating a tömbök, hogy készítsen HTML tartalom az egyik leggyakoribb feladat akkor találkozik írás közben PHP szkriptek., Ebben a részben, látni fogjuk, hogyan lehet iterálni egy sor elemet generál kimenet.
a legtöbb esetben meg kell jelenítenie a tömb tartalmát, amelyet az adatbázisból vagy más forrásokból töltött be. Ebben a példában az egyszerűség kedvéért a szkript elején különböző értékekkel inicializáljuk a tömböt.
menjen előre, és hozzon létre egy PHP fájlt a következő tartalommal.
először is, már inicializálta a tömb elején a script. Ezután aforeach
konstrukciót használtuk a tömbértékek iterálására., Végül a echo
konstrukciót használtuk a tömb elem értékének megjelenítéséhez.
és a kimenetnek így kell kinéznie:
ugyanaz a példa a while
hurok így néz ki:
és a kimenet ugyanaz lesz. Így használhatja a foreach
és while
hurkokat HTML-tartalom létrehozásához PHP tömbök alapján.
a következő részben meglátjuk, hogyan használhatja a PHP rövid címke szintaxist.,
hogyan használjuk a PHP rövid címkéket
az eddig tárgyalt példákban a <?php
kezdő címkét használtuk mindenhol. Valójában a PHP egy variációval rendelkezik, <?=
, amelyet rövid kéz szintaxisként használhat, ha a változó karakterláncát vagy értékét szeretné megjeleníteni.
nézzük át a példát a rövid kéz szintaxisával, amelyet korábban tárgyaltunk.
mint látható, elhagyhatjuk a echo
vagy print
konstrukciót, miközben egy értéket jelenít meg a rövidített szintaxis használatával., A gyorsírási szintaxis rövid és olvasható, ha echo
vagy print
.
így ezek különböző módon lehet használni, hogy adjunk PHP HTML tartalmat. Mint egy kezdő, meg lehet tanulni próbál különböző módon csinálni a dolgokat, és ez szórakoztató is!
beleértve a kódot a különböző fájlokból
sok olyan helyzet van, amikor ugyanazt a kódot kell használnia egy weboldal több oldalán. Az egyik ilyen példa a weboldal fejléc-lábléc szakasza. Ezek a szakaszok általában ugyanazt a HTML-t tartalmazzák a webhelyen.,
gondolj erre úgy, mint egy weboldal közös CSS-szabályainak stíluslapba mozgatása, ahelyett, hogy az egyes oldalakon a style
címkékbe helyezné őket.
a include()
függvény tartalmazza és értékeli a megadott fájlt, és figyelmeztetést ad, ha nem találja a fájlt. A require()
függvény ugyanezt teszi, de figyelmeztetés helyett hibát ad, ha a fájl nem található.
ha nagy projekteken dolgozik, előfordulhat, hogy véletlenül többször is ugyanazt a fájlt tartalmazza., Ez olyan problémákat okozhat, mint a funkció újradefiniálása. A problémák elkerülésének egyik módja a include_once()
és require_once()
funkciók használata PHP-ben.
használja a kódot az előző szakaszból, hogy megmutassa, hogyan kell használni ezeket a funkciókat. Ebben a példában a include()
– ot fogom használni. Hozzon létre egy fejléc nevű fájlt.php és helyezze be a következő kódot.
Hozzon létre egy másik date nevű fájlt.php, majd helyezze be a következő kódot.
<?phpinclude("header.php");?><div><?phpecho "Today’s date is <b>" . date("Y/m/d") . "</b>!";?></div></body></html>
Hozzon létre még egy day nevű fájlt.php, majd helyezze be a következő kódot.,
<?phpinclude("header.php");?><div><?phpecho "Today is <b>".date("l")."</b>!";?></div></body></html>
figyeljük meg, hogy már tartalmazza az utat a fejléc.php mindkét nap tetején.php és dátum.php. Győződjön meg róla, hogy a három fájl ugyanabban a könyvtárban van. Nyitvatartási dátum.a böngészőben lévő php-nek most meg kell mutatnia a következő kimenetet.
nyitónap.a php-nek meg kell mutatnia a következő kimenetet.
mint látható, a kód, amelyet a fejlécbe helyezünk.a php mindkét fájlban szerepelt., Ez sokkal könnyebbé teszi a webfejlesztést, ha sok fájllal dolgozik. Csak végezze el a változtatásokat egy helyen, és mindenhol tükröződni fog.
következtetés
ma megvitattuk, hogyan lehet keverni a PHP-t és a HTML-t dinamikus HTML létrehozásához. Megbeszéltük a különböző módszerek, egy maroknyi példát, hogy hogyan működnek a dolgok.
A legjobb PHP szkriptek a CodeCanyon
fedezze fel a CodeCanyon valaha létrehozott legjobb PHP szkriptek ezreit., Alacsony költségű, egyszeri fizetéssel megvásárolhatja az egyik ilyen kiváló minőségű PHP szkriptet, és javíthatja webhelyének élményét az Ön és a látogatók számára.
itt van néhány a legkelendőbb és feltörekvő PHP szkriptek elérhető CodeCanyon számára 2020-ra.
-
PHP11 legjobb PHP eseménynaptár és foglalási szkriptek…,sMonty Shokeen
-
PHP10 Legjobb PHP URL Shortener SzkriptekMonty Shokeen
-
PHP18 a Legjobb Kapcsolat Űrlap PHP Szkriptek 2020Monty Shokeen
-
PHPÖsszehasonlítva a 5 Legjobb PHP Formában Építők (4 Ingyenes Szkriptek)Monty Shokeen
-
PHPGyönyörű Formákat hoz Létre A PHP űrlapszerkesztőAshraff Hathibelagal