Hogyan kell használni a PHP HTML

0 Comments

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.,

  • SZABAD

    PHP
    a PHP Alapjait
    Jeremy 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 echovagy 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.

  • PHP
    11 legjobb PHP eseménynaptár és foglalási szkriptek…,s
    Monty Shokeen
  • PHP
    10 Legjobb PHP URL Shortener Szkriptek
    Monty Shokeen
  • PHP
    18 a Legjobb Kapcsolat Űrlap PHP Szkriptek 2020
    Monty Shokeen
  • PHP
    Összehasonlítva a 5 Legjobb PHP Formában Építők (4 Ingyenes Szkriptek)
    Monty Shokeen
  • PHP
    Gyönyörű Formákat hoz Létre A PHP űrlapszerkesztő
    Ashraff Hathibelagal


Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük