Ez hogy működik? Mire jó a html?
elsőnek:
Az oldal PHP-val készült :D
hát ha teljesen a 0-ról akarod kezdeni, akkor igen.
de: magát a honlapot PHP-ban írod (írhatod másban is). A honlap kinézetét(sablonját) CSS-ben, és kell ismerni a HTML-t is.
Nem árt a Java és flash tudás sem, de ezek nem életbevágóan fontosak.
Kis alapozás akkor. A böngésződ, amikor beírod, hogy www.hugyospanka.cc, (azután, hogy megszerezte az oldal IP címét) küld egy http lekérdezést a címre. A címen lévő szerver ezt a kapcsolatot fogadja (tcp kapcsolat), és visszaküld egy http választ, amiben van VALAMI. Hogy ez micsoda, és hogyan állította elő, az az ő magánügye.
Például ha felmész egy hagyományos, statikus weboldalra, és lekéred a www.hagyomanyosweboldal.hu/hírek.html címet, akkor VALÓSZÍNŰLEG a webszerver fogja, kikeresi a www mappából a hirek.html-t, és úgy ahogy van, visszaküldi neked (persze a http keretbe foglalva).
Ha a www.hagyomanyosweboldal.hu/vicceskep.jpg címet írod be, akkor a webszerver megkeresi a vicceskep.jpg-t valamelyik mappában (beállításfüggő), és http válaszban visszaküldi neked a jpg-t, mint bináris adatfolyamot.
De ha a webszerver úgy van beállítva, hogy az index.php fusson le minden kérésre, akkor tökmindegy, mit írsz be, az index.php fog előállítani (azt fogja lefuttatni a webszerver) neked valamiféle választ, megírja neked a html-t, vagy előkeresi a fájlt és visszalöki.
Tehát nem muszáj programozási nyelvet tanulni, lehet statikus htmlből és css-ből is szép oldalakat összehozni. Viszont bizonyos dolgokhoz elengedhetetlen a szerveroldali kód, és javascripttel is nagyot lehet dobni az oldal funkcionalitásán.
A CGI meg ne megy nyelv, hanem egy név (Common Gateway Interface), ami azt takarja, hogy tudsz tetszőleges nyelven írt programnyelvvel dinamikus weboldalt generálni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!