Cum se utilizează PHP în HTML

0 Comments

În acest articol, vă voi arăta cum să utilizați codul PHP în paginile HTML. Este destinat începătorilor PHP care încearcă să-și consolideze aderența pe cel mai popular limbaj de scripting din lume.

din nou, PHP este un limbaj de scripting server-side. Asta înseamnă că un script PHP este executat pe server, ieșirea este construit pe server, iar rezultatul este trimis ca HTML la browser-ul client pentru redare. Este firesc să amesteci PHP și HTML într-un script, dar ca începător, este dificil să știi cum să combini codul PHP cu codul HTML.,

învățați PHP cu un curs Online gratuit

Dacă doriți să învățați PHP, consultați cursul nostru online gratuit despre bazele PHP! În acest curs, veți învăța fundamentele programării PHP. Veți începe cu elementele de bază, învățând cum funcționează PHP și scriind bucle și funcții PHP simple. Apoi, veți construi clase de codificare pentru programarea simplă orientată pe obiecte (OOP). Pe parcurs, veți învăța toate cele mai importante abilități pentru scrierea aplicațiilor pentru web: veți avea șansa de a practica răspunsul la solicitările GET și POST, parsarea JSON, autentificarea utilizatorilor și utilizarea unei baze de date MySQL.,

  • GRATUIT

    PHP
    PHP Fundamentele
    Jeremy McPeak

Azi, vom discuta despre câteva moduri diferite, puteți alege de la atunci când doriți să utilizați PHP în HTML. Presupun că aveți o instalare de lucru a PHP, astfel încât să puteți rula exemplele furnizate în acest articol.

moduri diferite de a combina PHP și HTML

în linii mari, când vine vorba de utilizarea PHP în HTML, există două abordări diferite. Primul este de a încorpora codul PHP în fișierul HTML în sine cu .,extensie html—aceasta necesită o atenție specială, pe care o vom discuta într-un moment. Cealaltă opțiune, modul preferat, este de a combina PHP și HTML tag-uri în .fișiere php.

deoarece PHP este un limbaj de scripting de partea serverului, codul este interpretat și rulat pe partea serverului. De exemplu, dacă adăugați următorul cod în indexul dvs.fișier html, nu va ieși din cutie.

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

În primul rând, nu vă faceți griji dacă nu ați văzut acest tip de cod mixt PHP și HTML înainte, deoarece vom discuta în detaliu pe parcursul acestui articol., Exemplul de mai sus emite următoarele în browser-ul dvs.:

<?php echo "Hello World" ?>

astfel încât să puteți vedea, în mod implicit, tag-uri PHP în Dvs .. document html nu sunt detectate,și ei sunt doar considerate text simplu, scoate fără parsare. Asta pentru că serverul este de obicei configurat pentru a rula PHP numai pentru fișierele cu .extensie php.

Dacă doriți să rulați fișierele HTML ca PHP, vă pot spune serverul pentru a rula dvs .. fișiere html ca fișiere PHP, dar este o idee mult mai bună de a pune PHP amestecat și codul HTML într-un fișier cu .extensie php.,

asta vă voi arăta în acest tutorial.

Cum de a Adăuga Tag-uri PHP in Pagina HTML

atunci Când este vorba de integrarea codului PHP cu HTML conținut, trebuie să includeți codul PHP cu PHP start tag-ul <?php și PHP tag-ul final ?>. Codul înfășurat între aceste două etichete este considerat a fi cod PHP,și astfel va fi executat pe partea de server înainte ca fișierul solicitat să fie trimis browserului client.să aruncăm o privire la un exemplu foarte simplu, care afișează un mesaj folosind codul PHP. Creați indexul.,fișier php cu următorul conținut sub rădăcina documentului.

lucrul important în exemplul de mai sus este că codul PHP este înfășurat de etichetele PHP.

ieșire din exemplul de mai sus arată astfel:

Și, dacă te uiți la pagina sursă, ar trebui să arate așa:

după Cum puteți vedea, codul PHP este interpretat și executat de pe partea de server, și că”s-a unit cu HTML înainte de pagina este trimis la browser-ul client.,

Să aruncăm o privire la un alt exemplu:

aceasta va afișa data și ora curente, astfel încât să puteți utiliza codul PHP între etichetele HTML pentru a produce ieșire dinamică de pe server. Este important să ne amintim că, ori de câte ori pagina este executat pe partea de server, tot codul între <?php și ?> tag-uri va fi interpretat ca PHP, și de ieșire va fi încorporat cu tag-uri HTML.

de fapt, există un alt mod în care puteți scrie exemplul de mai sus, așa cum se arată în fragmentul următor.,

în exemplul de mai sus, am folosit caracteristica de concatenare a PHP, care vă permite să alăturați diferite șiruri într-un singur șir. Și în final, am folosit echo construct pentru a afișa șirul concatenat.

ieșirea este aceeași, indiferent de metoda pe care o utilizați, așa cum se arată în următoarea captură de ecran.

Și asta ne aduce la o altă întrebare: care este cel mai bun mod? Ar trebui să utilizați funcția de concatenare sau să inserați etichete PHP separate între etichetele HTML?, Aș spune că într—adevăr depinde-nu există o regulă strictă care să te forțeze să folosești una dintre aceste metode. Personal, simt că metoda substituentului este mai lizibilă în comparație cu metoda de concatenare.structura generală a paginii PHP combinată cu codul HTML și PHP ar trebui să arate astfel:

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

în secțiunea următoare, vom vedea cum puteți utiliza buclele PHP cu HTML.

cum se utilizează buclele PHP în pagina HTML

iterarea prin matrice pentru a produce conținut HTML este una dintre cele mai frecvente sarcini pe care le veți întâlni în timp ce scrieți scripturi PHP., În această secțiune, vom vedea cum ai putea itera printr-o serie de elemente și de a genera ieșire.în majoritatea cazurilor, va trebui să afișezi conținutul matricei pe care l-ai populat din Baza de date sau din alte surse. În acest exemplu, din motive de simplitate, vom inițializa matricea cu valori diferite la începutul scriptului în sine.

Continuați și creați un fișier PHP cu următorul conținut.

În primul rând, am inițializat matricea la începutul scriptului nostru. Apoi, am folosit foreach construi pentru a itera prin valorile matrice., Și în final, am folositecho construct pentru a afișa valoarea elementului de matrice.

Și de ieșire ar trebui să arate astfel:

același exemplu cu un while bucla se pare ca acest lucru:

Și de ieșire va fi același. Deci, așa puteți utilizaforeach șiwhile bucle pentru a genera conținut HTML bazat pe matrice PHP.

în secțiunea următoare, vom vedea cum puteți folosi sintaxa tagurilor scurte PHP.,

cum se utilizează PHP Short Tags

în exemplele pe care le-am discutat până acum, am folosit <?php ca etichetă de pornire peste tot. De fapt, PHP vine cu o variație, <?=, pe care o puteți folosi ca sintaxă scurtă atunci când doriți să afișați un șir sau o valoare a variabilei.

să revizuim exemplul cu sintaxa scurtă pe care am discutat-o mai devreme.

după Cum puteți vedea, putem omite echo sau print construi în timp ce afișează o valoare prin utilizarea prescurtare de sintaxă., Pe scurt sintaxa este scurt și ușor de citit atunci când doriți să afișați ceva cu echo sau print.deci, acestea sunt moduri diferite pe care le puteți utiliza pentru a adăuga PHP în conținut HTML. Ca un începător, puteți învăța de la încercarea de moduri diferite de a face lucrurile, și este distractiv prea!

inclusiv Cod din fișiere diferite

există o mulțime de situații în care trebuie să utilizați același cod pe mai multe pagini ale unui site web. Un astfel de exemplu ar fi secțiunea antet și subsol a unui site web. Aceste secțiuni conțin, de obicei, același HTML pe tot site-ul web.,gândiți-vă la acest lucru ca mutarea regulilor CSS comune ale unui site web într-o foaie de stil în loc să le plasați în etichetele style pe pagini individuale.

funcția include() va include și evalua fișierul specificat și vă va da un avertisment dacă nu poate găsi fișierul. Funcția require() face același lucru, dar vă oferă o eroare în loc de un avertisment dacă fișierul nu poate fi găsit.când lucrați la proiecte mari, este posibil să includeți în mod neintenționat același fișier de mai multe ori., Acest lucru ar putea cauza probleme cum ar fi redefinirea funcției. O modalitate de a evita aceste probleme este de a utiliza include_once() și require_once() funcții în PHP.

să folosim codul dintr-o secțiune anterioară pentru a vă arăta cum să utilizați aceste funcții. Voi folosi include() în acest exemplu. Creați un fișier numit antet.php și plasați următorul cod în interiorul acestuia.

creați un alt fișier numit data.php și plasați următorul cod în el.

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

creați încă un fișier numit day.php și plasați următorul cod în el.,

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

observați că am inclus calea către antet.php în partea de sus a ambelor zile.php și data.php. Asigurați-vă că cele trei fișiere se află în același director. Deschiderea data.php în browser ar trebui să vă arate acum următoarea ieșire.

ziua deschiderii.php ar trebui să vă arate următoarea ieșire.

după Cum puteți vedea, acest cod în antet.php a fost inclus în ambele fișiere., Acest lucru face dezvoltarea web mult mai ușoară atunci când lucrați cu o mulțime de fișiere. Doar faceți schimbările într-un singur loc și ele vor fi reflectate peste tot.

concluzie

astăzi, am discutat cum puteți amesteca PHP și HTML pentru a crea HTML dinamic. Am discutat diferite metode, cu o mână de exemple pentru a vedea cum funcționează lucrurile.

cele mai bune scripturi PHP de pe CodeCanyon

Explorați mii dintre cele mai bune scripturi PHP create vreodată pe CodeCanyon., Cu o plată low-cost, o singură dată, puteți achiziționa unul dintre aceste scripturi PHP de înaltă calitate și puteți îmbunătăți experiența site-ului dvs. pentru dvs. și vizitatorii dvs.

iată câteva dintre cele mai bine vândute și up-and-coming scripturi PHP disponibile de la CodeCanyon pentru 2020.

  • PHP
    11 Cel mai bun calendar de evenimente PHP și script-uri de rezervare…,s
    Monty Shokeen
  • PHP
    10 cele mai Bune PHP URL Shortener Script-uri
    Monty Shokeen
  • PHP
    18 Mai bun Formular de Contact PHP Script-uri pentru 2020
    Monty Shokeen
  • PHP
    Comparând cele 5 cele mai Bune PHP Formularul de Constructori (Și 4 Free Script-uri)
    Monty Shokeen
  • PHP
    de a Crea Forme Frumoase Cu PHP Form Builder
    Ashraff Hathibelagal


Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *