Kezdőoldal » Számítástechnika » Programozás » Érdemes a web oldal html...

Érdemes a web oldal html tagjeit, mindent PHP-val megjeleníteni?

Figyelt kérdés

Sziasztok!

Kérdésem az lenne, hogy érdemes-e phpval megjeleníteni a webalpont mindent, az oldal html részei mind phpval jelennének meg.



2012. okt. 25. 17:27
 1/10 anonim ***** válasza:

Csak azt érdemes PHP-val megjeleníteni, ami dinamikusan változik, a statikus részek esetében felesleges PHP-t használni.


Úgy értem, hogy pl. van egy logód, ami mindig ugyanúgy néz ki, és mindig ugyanott van. Akkor így néz ki a kódod:


<div id="logo">

<img alt="logo" src="logo.jpg">

</div>


Ez sima HTML kód. Ha ilyened van, azt felesleges PHP-ba rakni így:

<?php

echo "<div id="logo"><img alt="logo" src="logo.jpg"></div>";

?>


Ha php és html is van a kódodban, nyugodtan váltogathatod őket:


<?php

// dinamikus rész

?>


<div>

<!-- statikus rész -->

</div>


<?php

// megint dinamikus rész

?>


Ezt viszonylag szabadon megteheted. Remélem, sikerült értelmes választ adnom a kérdésre.

2012. okt. 25. 19:20
Hasznos számodra ez a válasz?
 2/10 tabaki ***** válasza:

Amennyire tudom, szükségtelen. A PHP mindenképpen egy új oldalt rak össze a vegyesen kapott HTML- és PHP-kódból, azt kapja a böngésző.

Nem tudom, mire vonatkozott a kérdés; Ha esetleg attól tartanál, hogy a HTML-be ágyazás miatt eredeti formájában hozzáférhető az oldal, akkor NEM, a fentiek miatt.

2012. okt. 25. 20:17
Hasznos számodra ez a válasz?
 3/10 A kérdező kommentje:
Köszi a válaszokat, az értem, hogy nem látszódik a kimenetben a php kód, csak azt nem tudom, hogyha dinamikusan írok ki mindent az mennyire lassítja az oldal betöltődését.
2012. okt. 25. 21:47
 4/10 A kérdező kommentje:
Amúgy arra gondoltam, hogy mondjuk egy headert és egy footert csinálok phpban aztán azt íratom ki phpval.
2012. okt. 25. 21:49
 5/10 tabaki ***** válasza:

1. Szerintem gyakorlatilag semennyire nem lassítja, úgyis mindenképp átmegy a PHP-értelmezőn a HTML-kód is. Lehet, hogy adott esetben még gyorsítja is, tudja a fene...


2. Nehogy azt hidd, hogy a magyarázat megvilágította a kérdés okát. Persze, csináld, miért is ne?

2012. okt. 25. 21:57
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:

Fölösleges, sőt jó dolog ha a lehető legjobb próbálod szétválasztani a PHP-t a HTML-től.

Vagyis csak azokat tedd be a PHP-ba, amit nagyon kell, így átláthatóbbá válik a kód.

2012. okt. 25. 23:01
Hasznos számodra ez a válasz?
 7/10 anonim ***** válasza:

Én csak annyit írnék ehhez a témához, hogy amíg magadnak programozgatsz, addig mindent úgy csinálsz, ahogy neked jó, kényelmes. Mindegy hogy hova rakod a html-t.


Viszont ha komolyan akarsz majd ezzel foglalkozni, akkor fontos, hogy profi oldalaknál nincs html kód egyetlen egy php fájlban sem. Teljesen el van különítve, pár éve még a smarty templatekezelőt használtuk, de már nem foglalkozom php-val egy ideje, így lehet hogy van újabb.


Ami a lényeg, hogy nagyon is ajánlott szétszedni a kódot, a html-t és a css-t. Vannak cégek, ahol ezeket külön emberek végzik, pl. van egy programozó aki csak php-ben fejleszt, van egy sitebuilder, aki html-t, és lehet egy designer, aki még belenyúlhat a css-be.

2012. okt. 26. 09:18
Hasznos számodra ez a válasz?
 8/10 anonim ***** válasza:
"smarty" - nézz utána :)
2012. nov. 24. 16:20
Hasznos számodra ez a válasz?
 9/10 anonim ***** válasza:
Bocsi, de úgy látom, mindenki hülyeséget írt. Mármint, lehet arról vitázni, mit mennyire lehet szétszedni, meg hogy szebb, de a valóságban mérhetően lassabb lesz, ha a html oldalakba külön vannak beágyazva a php-s részek. Jobb, ha a html sablonokat fileból húzod be, a dinamikus tartalom helyére teszel saját tageket, vagy akármit (pl html komment, és a tartalom neve), és oda replace-eled a tartalmat. Aki nem hiszi, mérje ki, melyik a gyorsabb.
2013. jan. 2. 00:41
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:
5: htmlbe tett php tageknél az oldal kérése után minden tagnél meg lesz hívva a php daemon, és le lesz kérve a kimenet, valamint a contextet is fent kell tartani és átadni, mert a változók ugye meg kell hogy legyenek fileon belül. sima php fájlnál pedig az egész megy a phpnek, és a kimenet pipeolva van a kliesnhez. ezért lassabb.
2013. jan. 2. 00:43
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!