Re: php include

From: Ing. Vlastimil Pospíchal (vpospichal@tiscali.cz)
Date: 30. 04. 2003, 14:45 CEST

  • Next message: Radomír Smrčka: "Jak odinstalovat Novell klient"
    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
    

  • Next message: Radomír Smrčka: "Jak odinstalovat Novell klient"

    This archive was generated by hypermail 2.1.6 : 30. 04. 2003, 14:58 CEST