From: Ing. Vlastimil Pospíchal (vpospichal@tiscali.cz)
Date: 30. 04. 2003, 14:45 CEST
On Wed, Apr 30, 2003 at 01:47:15PM +0200, Michal Bilcik wrote:
> >> mam toto
> >> include("menu.htm");
> >> vtiahne mi to html kod menu. ale menu.htm musim rucne ocistit o hlavick
> >> kazdu chvilu :-( hrozne by mi ulahcilo pracu, ak by sa dalo includovat
> >> len html, cize bez hlavicky a konca stranky. je take nieco celkom
> >> jednoducho mozne, alebo nie.
> >> ...
> >> je to mozne? ale len ak to je tak riadok - dva kodu, aby to nezatazilo
> >> server. Mirex.
> 
> > Velice jednoduche: do souboru KTERY chces includovat, vlozis znacky
> > napr. <!-- myinclude --> a includovan bude pouze text MEZI temito
> > dvema znackami.
> 
> Tak to je trochu viac ako riadok, dva ;) a mas tam regularny vyraz,
> ktory to bude poriadne brzdit.
Souhlasím. Pro server bude daleko šetrnější, pokud každý include bude
v samostatném souboru. Dnešní souborové systémy už jsou na takové úrovni,
že jim to nevadí.
> IMHO ziadne jednoduche riesenie neexistuje.
Nesouhlasím. Můžeš ten include mít třeba v souboru menu.php a jiným
skriptem ho můžeš po úpravě generovat do menu.html . Do aplikace si
natáhneš ten, který v danou chvíli potřebuješ. Osvědčená metoda,
která není příliš složitá.
> Mohlo by este fungovat napriklad, ze si ten includovany subor nacitas
> do premennej a potom:
> strip_tags ($subor, [zoznam povolenych html tagov])
> ale to je tiez skrabanie sa lavou rukou za pravym uchom.
>  Michal Bilcik (ICQ# 156366308)
Načítání celých souborů do proměnných není zrovna nejlepším řešením, ale
u malých souborů se to dá přežít. Použití include je daleko efektivnější.
Kit
-- 
Ing. Vlastimil Pospíchal
http://www.hoteldrnholec.cz
This archive was generated by hypermail 2.1.6 : 30. 04. 2003, 14:58 CEST