Autor Zpráva
McPalffy
Profil *
Potrebujem sa opýtať že či je dobré keď miešam PHP a HTML takto:
Vytvorím si html dokument, a tam urobim menu design a všetko, no nezakončím ho,
aby som ho mohol includnut do obsahu ďalšieho dokumentu. a potom mam dalsi subor, so zakoncenim. cize vyzera to nejak takto:
<? include menu.html ?>
OBSAH STRANKY
<? include end.html ?>

tak sa pýtam či je to ok, alebo či nemáte lepšie riešenie ... ja php velmi neviem čiže preto to robím takto.
Str4wberry
Profil
Ano, je to dobré řešení.
McPalffy
Profil *
ok dakujem =)
Str4wberry
Profil
Akorát nemusíš používat include, pokud se jedná o prostý html soubor.
Např. readfile().
Tomáš Hanus
Profil
McPalffy
Někdo to dělá obraceně, tedy vkládá obsah pomocí proměnné v URL. Musí se to ale ošetřit.
Na tvém řešení není nic špatné. Souhlasím s Jahodou.
McPalffy
Profil *
môžeš mi to napísať celé, prosím ??? :D
McPalffy
Profil *
to readfile .... iba čisto readfile(dokument.html) ... ???
BetaCam
Profil
třeba :

readfile 'end.html';
Str4wberry
Profil
Odpovídám McPalffymu:
Zapamatuj si důležitou stránku — php.net — můžeš tam i hledat jednotlivé funkce.

„to readfile .... iba čisto readfile(dokument.html) ... ???“
Proč si to nevyzkoušíš?
McPalffy
Profil *
som lenivý :D ... tak ešte raz diky moc
vertigo4
Profil
Vytvorím si html dokument
počkejte, to znamená že php jde vkládat do souborů .html či .htm ???
Str4wberry
Profil
Odpovídám vertigovi4:
Ne. Čti pozorněji.
DoubleThink
Profil *
Někdo to dělá obraceně, tedy vkládá obsah pomocí proměnné v URL. Musí se to ale ošetřit.
Ano musí. Vzniklé dokumenty ale mají nepříjemnou nevýhodu v tom, že nejsou autonomní, velmi špatně se narušuje jejich uniformita a nejde jednoduše vložit script před začátek výstupu.
DoubleThink
Profil *
třeba readfile 'end.html';

readfile není jazykový konstrukt, ale obyčejná funkce - závorky pro uzavření argumentu jsou nezbytné.
Nox
Profil
McPalffy
Tenhle způsob používám a sice to znamená nějaký řádky pro každý dokument navíc,
ale zase se nemusíš starat o url, get, injekce, pohoda
BetaCam
Profil
třeba readfile 'end.html';

readfile není jazykový konstrukt, ale obyčejná funkce - závorky pro uzavření argumentu jsou nezbytné.



Omluva nějak sem si to neuvědomil readfile sem nepoužil už hezkou dobu :)
tiso
Profil
DoubleThink ejde jednoduše vložit script před začátek výstupu
Ale ide, len sa musí vykonať pred include hlavičky... Nie je to ale najčistejšie riešenie...

Osobne na začiatku stránky includnem layout a vypíšem ho funkciou až na konci, medzitým si robím čo len chcem...
McPalffy
Profil
ja som to začal robiť kôli problému s menu, ktorý nastával pri pridaní novej položky ... a potom ma napadlo či by sa to nedalo nejako lepšie urobiť a či na tom nie je niečo blbe ... ale ako vidím tak ani nie
vertigo4
Profil
Str4wberry
aha... no takto vznikají klepy :)
DoubleThink
Profil *
Ale ide, len sa musí vykonať pred include hlavičky
Hlavička je ale v kmenovém souboru - jak chceš jednoduše scriptem v načítaném souboru "předběhnout" výstup kmenového souboru?
tiso
Profil
DoubleThink - asi sa nerozumieme, a tu nie je na to priestor...
Dranel
Profil
DoubleThink, tiso
Oba myslíte to samý (myslím)... jen to každej vysvětlujete po svým...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0