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