ďťż

[php] jak zrobic cos takiego?

       

Podstrony


telcocafe

proboje zrobic prosty system szablonów i chce zrobic ze kiedy mam np cos takiego:


<html>
<body>
<title>{TYTUL}</title>
Menu: {MENU JEDEN}<br>
Menu: {MENU DWA}<br>
Newsy: {NEWSY}
</body></html>


to w miejscu gdzie jest przykładowo {TUTUL} wstawi sie jakis tekst np <? include("title.php"); ?>



Poczytaj o Smarty.

A jeśli chcesz naprawdę domowym sposobem pobawić się w szablony to możesz użyć funkcji str_replace()
albo dać szablon w jednym pliku php (np. template.php) , zapisać go w zmiennej - coś takiego:
<?php $szablon=' <html><head><title>'.$title.'</title></head>< body>'.$tresc.'</body></html> ' ?>
i w pliku index.php odwołujesz się do templata, np:
<?php $title='Tytuł'; $tresc='<p>Akapit</p>'; include('template.php'); echo $szablon; ?>

Ale raz jeszcze podkreślam: nie zawracaj sobie "domowymi" sposobami głowy. Bo raz to nieoptymalne, ciężkie do zarządzania, a skoro są gotowe systemy szablonów (np Smarty) to aż grzech nie skorzystać.

:google: gryzie?
http://www.compzone....rticle&artid=23

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.