Sisukord:
- Mis on HTML
- Mis on PHP
- Miks te ei saa luua saiti ühes HTML-is
- Mida PHP kleepimine nõuab
- Sisestamisvalikud
- Järeldus

Internet on kindl alt meie ellu sisenenud ja me ei kujuta oma olemasolu ilma selleta enam ette. Ärgates avame esimese asjana oma lemmiksotsiaalvõrgustiku, et lugeda värskeid uudiseid. Ja päeva jooksul postitame oma ajaveebidesse uusi fotosid ja lugusid oma elust. Iga päev sünnib tuhandeid saite ja sama palju sureb. Kuid vähesed inimesed mõtlevad sellele, mis on monitori teisel küljel. Vähesed inimesed teavad, millest sait koosneb ja millistel põhimõtetel see töötab. Täna tahame teile rääkida, kuidas lisada PHP-koodi HTML-i ja milleks see on mõeldud.
Mis on HTML
Otse teema juurde minemiseks tuleb uurida, millest sait koosneb, kuidas see töötab. Kui avate brauseris mis tahes lehe, näete, et sellel on teksti, pilte, mõnikord ka videoid. Ja koodi pole. Aga ta on seal! See, mida me enda ees näeme, on koodi kuvamine. Tasub vajutada klahvikombinatsiooni CTRL + U ja järgmises aknas teeme sedaavastada. See on HTML.

Kuid HTML ei ole programmeerimiskeel, see on lihts alt hüperteksti märgistus. See ei saa teha loogilisi toiminguid nagu programmeerimiskeeled. Teisel viisil vastutab HTML sisu paigutuse eest lehel: tekst, pildid, meedia, videod, tabelid. Kunagi ammu, Interneti algusaegadel, koosnesid kõik saidid kindlast HTML-ist, kuid see osutus mitte eriti mugavaks. Selliseid saite nimetatakse staatiliseks ja lehe sisu muutmiseks tuli redigeerida kogu koodi. Nii leiutati serveripoolsed programmeerimiskeeled ja üks selline keel on PHP. Pärast seda tekkis vajadus sisestada HTML-i PHP-kood. Kuidas seda teha, kirjeldame allpool.
Mis on PHP
PHP keelekoodi brauseris ei kuvata. See on serveripoolne programmeerimiskeel. Kuidas seda mõista? Server on kaugarvuti. Kui kasutaja teeb lehel mõne toimingu: täidab registreerimisvormi, klõpsab nuppe, kirjutab sõnumi - kõik tema toimingute tulemused saadetakse serverisse. Seal neid töödeldakse ja kuvatakse uuesti ekraanile. Nii näeb kasutaja oma tegevuse tulemust.

Kui hakati kasutama serveripoolseid programmeerimiskeeli, tekkis vajadus sisestada HTML-lehele PHP-kood. Kuidas seda õigesti teha, kirjeldatakse allpool. PHP keel saab suhelda mitte ainult HTML-iga, vaid toimib ka andmebaasidega töötamisel vahendajana. Seal on spetsiaalsed funktsioonid, mis teevad andmebaasidesse päringuid: valige nendest andmed,muuta, kustutada, värskendada ja nii edasi.
Miks te ei saa luua saiti ühes HTML-is
Nagu eespool mainitud, on ainult HTML-i saidid staatilised saidid. Te ei saa nende sisu muuta ilma koodi ise muutmata. PHP keel pakub suurepäraseid võimalusi saitide haldamiseks. Eelkõige selleks, et hallata sisu halduspaneelilt otse brauseris ilma serverisse koodi muutma minemata. See osutus väga mugavaks lahenduseks: saidi administraator saab ise sisu redigeerida või lisada, ilma programmeerij alt abi küsimata.

Tänu PHP keelele ilmusid sisuhaldussüsteemid. Tuntuimad neist on Wordpress, Joomla, DLE. Selliseid CMC-sid on palju ja iga päevaga ilmub neid aina juurde. Kuid iga endast lugupidav veebimeister peaks saama koodi vajadusel redigeerida. Ta peaks teadma, kuidas manustada PHP-koodi HTML-i, ilma et peaks iga kord nii väikese asja pärast programmeerija poole pöörduma.
Mida PHP kleepimine nõuab
HTML-i mallide paigutamisel kasutatakse peaaegu alati dünaamilist sisestamist. Milleks? Kaasaegsed saidid on mitmelehelised portaalid ja nendes sisalduvate lehtede arv võib olenev alt ülesandest erineda. Seetõttu kasutavad kõik kaasaegsed saidid malle. Kõigil lehtedel kuvatakse sama mall. See lihtsustab programmeerijate tööd ja muudab saidi kuvamise muutmise brauseris lihtsaks.

Selle tagamiseks on malli HTML-i manustatud spetsiaalne PHP-kood, mispakub kogu liidese dünaamilist asendamist. Ilma sellise kaasamiseta on võimatu luua kaasaegset saiti. Ja kuidas php-faili html-koodi sisestada, kaalume edasi.
Sisestamisvalikud
Sõltuv alt saidimalli kirjutamisviisist võivad sisestusvalikud olla erinevad. Kui mall on kirjutatud HTML-is, siis on sellesse manustatud PHP-kood ja kui see on kirjutatud PHP-s, siis vastupidi, HTML sisaldub PHP-s. Siin käsitletakse mõlemat meetodit ja samal ajal on võimalik õppida, kuidas php-s html-koodi skripti sisestada.
Esimeses variandis on kõik üsna lihtne. Soovitud PHP-funktsioon sisestatakse HTML-i pausi. Avage õiges kohas silt, millega PHP algab, pärast seda kirjutatakse vajalik funktsioon, seejärel suletakse silt. See on kõige levinum sisestusvalik, kuigi see pole ainus.
Teine võimalus on lisada fail õigesse kohta. Kogu vajalik sisu paigutatakse eraldi faili ja ühendatakse malliga, kasutades käsk kaasata. Kui muudate nüüd soovitud faili, muutub malli sisu. On veel üks ebatavaline viis, kuid järgmisest artiklist leiate lisateavet selle kohta, kuidas html-koodi php-sse sisestada eof-is.

Teise valiku puhul kaaluge PHP-s kirjutatud malli. Selles näites on kleepimine veidi keerulisem. Sellistel juhtudel kasutatakse funktsiooni ECHO, mille sees on HTML-kood. See disain on samuti tavaline, kuigi see pole ainus. HTML-i konstruktsiooni saab sisestada otse PHP pausi: seejärel tuleb funktsioon sulgeda ja pärast HTML-i sisestamist uuestikirjutage PHP-kood, mis algab avasuluga.
Järeldus
Selles artiklis õppisime, kuidas html-i php-koodi sisestada. See pole üldse raske. Võimalusi on palju ja igaüks valib oma, tema arvates lihtsama ja tema olukorras vastuvõetavama. Oluline on teada, et programmeerimine on keeruline teadus ja ainult ühe artikli lugemine ei tee sinust tõelist programmeerijat. Sa pead läbima pika tee. Vead on igal etapil vältimatud ja sellega tuleb leppida. Ainult omandatud kogemused võivad anda tulemuse, mille poole püüdlete.