Egy HTML fájlba szó szerint BÁRHOVA beszúrhatok PHP kódot? Vagy ez azért ennyire nem egyszerű?
Interneten azt az elvet olvasni a PHP-ről, hogy végső soron a PHP-nak csak egyetlen lényege van, hogy a kimenetével valamilyen HTML kódrészletre helyettesítse be magát.
Nade ezt bárhol el lehet játszani a HTML kódban? Így akár pl. a <title> tagban megadott weblap címét is dinamikusan változtathatom?
Nem folyamatos változtatásra gondolok, mint pl. ilyen scroll-text effektus, amit pár érdekes weboldal valósít meg, mert az gondolom sokkal bonyolultabb ennél, főleg, hogy a webprogramozásban nem lehet folyamatosan futó ciklusokat írni, ami egy kicsit idegesítő is számomra.
Hanem olyasmit szeretnék, hogy PHP kóddal kiolvasok egy a webtárhelyen levő fájlból egy karakter, és ha az mondjuk egy 'A' karakter, akkor "Value-A" címmel töltődik be a weboldal, ha meg 'B' karakter, akkor "Value-B" címmel.
Esetleg a weboldal háttérszínét is változtatom-e szerint.
Meg lehet ezt csinálni trükközések nélkül, vagy azért nem eszik ennyire forrón a kását?
"majdnem mindenhová illesztheted a php kódot"
Miért csak >majdnem<? =/
Mi a kritérium?
Ha "php-ba irsz html-t nem forditva" része valóban igaz, akkor mi a megkötés?
Igen, bárhova. A webszerver, amikor betölti a kért HTML fájlt, nem foglalkozik azzal, mi hol van benne. Annyit csinál, hogy átadja a fájl tartalmát a PHP értelmezőnek, ami értelmezi a <?php ?> tagek közti részt, és visszaküldi a kimentet a webszervernek, ami streamként továbbítja a kliensnek.
"a webprogramozásban nem lehet folyamatosan futó ciklusokat írni"
Ez így ebben a formában nem igaz. Bármilyen szerveroldali vagy kliensoldali kódban lehet folyamatosan futó ciklusokat írni.
Igen kérdező, a lehetőségeid majdnem végtelenek, ha olyan dolgokat akarsz változtatni PHP-val, amelyek a HTML generálása után statikusak maradnak.
A háttérszínt is tudod változtatni, ha az fix marad oldalletöltés után.
Ekkor vagy más class-t adsz neki (aminek a háttérszínét CSS-ben állítod be már előre), vagy inline style-t.
A php kód a böngészőben nem fog futni.
A php generál le egy html - vagy másmilyen - kódot, amivel a böngésző már tud is mit kezdeni.
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!