Hogyan készítsünk egy egyszerű dinamikus weboldal php
Jó napot kívánok.
Kezdjük azzal, hogy hagyja, hogy megértsük a különbség a statikus és dinamikus weboldal. Statikus weboldal gyűjteménye HTML oldalak befejezése újracsatolása egymást. Ie Mindegyik HTML fájlt egy statikus oldalon van ilyen egység, mint a „sapka”, „Basement” menü dobozok, képek, háttérképek, stb Ez nagymértékben növeli a súlyát a helyszínen, és a szerkesztés kényelmetlen hely. Ie Ha meg akarjuk változtatni a címet a helyén, akkor mi is van ez a webhely összes fájlt. Ez vonatkozik a beiktatása számlálók vagy további címkék varifikatsii. Általában, egy három oldalas névjegykártyák és így fog tenni, és ha több oldalt? Ha ez Infoportal több száz oldalt? Röviden, kényelmetlen.
Dinamikus oldalon. A legegyszerűbb formájában egy fájlt (általában index.php), amely a fent említett építőelemek ( „kalap”, „Basement” menüben dobozok, képek, háttérképek, stb), és a térségen helyezze tartalom bele. Ie Nagyjából elmondható, hogy attól függően, hogy, amit mi megnyomta a menü linkre a „előírt terület beszúrni” betöltve egy adott tartalmat. Loaded tartalom tárolható adatbázisban, vagy a helyszínen fájlokat. Ebben a cikkben lesz szó, hogyan lehet egy dinamikus weboldal „a fájlokat.” Ez a módszer alkalmas a kis oldalak néhány látogató.
Azonnal definiáljuk a szerkezet a helyszínen. Legyen egy két hasábos elrendezés egy fejléc, és a „pince”. Nézzük a képet.
Kezdeni, hogy a fő index.php. amely aztán dinamikusan betölteni tartalmat.
A stílus fájl a következőképpen néz ki:
Most már csak akkor tud a tartalmat fájlokat és elhelyezni őket az oldalain. A fájlnevek ebben az esetben meg kell egyeznie a változó oldalon. átadjuk a index.php feldolgozásra. Nos, csak a kiterjesztése .php. Amikor létrehoz egy utat, hogy a fejléc fájlokat, akkor "add a" kiterjesztés (include ( 'oldalak /' $ page '.php'); ..).
Hogy egy példát a megértés contact.php file:
Mint látható, ez a fájl lehet semmilyen tárgy html-kódba (fejezetek, bekezdések, képek, tartályok, asztalok, Java script, sőt PHP scriptek).
Hogyan működik ez?
A menüpontok (vonalak 22-26), akkor a href attribútum értéke a változó oldalon. és add, hogy metedom GET script index.php.
Az első dolog, hogy ellenőrzi a változó értékét oldal array $ _GET. Ha a változó nincs definiálva (! Isset), kénytelenek vagyunk rendelni változó $ oldalértéket fő. amely megfelel a honlapon. Ha a változó meghatározott oldalt, azaz a mentünk egy linket (kivéve a „Home”), akkor rendelje hozzá a változó értéke $ oldalt. pre-elszámolási törmeléket egy lehetséges (addslashes (strip_tags (trim ())) ;.). Aztán ott van „rajz” html-jelölést, és script sorban 31 „vtavlyaet” a fájl tartalmát, akinek a neve szerepel a változó $ oldalon (include ( „oldalak /'.$ oldalt.”. Php „));.
Egy kis módosítással.
Ahogy talán már észre, ha megy a másik oldalt nem változtak, vagy az oldal címét, vagy meta-adatokat. Nézzük erősít ez.
Ahhoz, hogy ez kiadási html-jelölés betét php-design:
Ez a szerkezet határozza meg a változók értékét $ title. $ Meta_d és $ meta_kw függően változó értéke $ oldalt. Ezután a e változók értékeit, a „Beillesztés” a megfelelő címkéket (
Talán az összes. A következő cikkben fogok beszélni, hogyan lehet egy dinamikus weboldal segítségével MySQL.