Dalo, nevime, jak to mas resene. Pres swich porovnas s adresou. Pres file_get_content si stahnes text z sablony do promenne a pres str_replace v ni nahradis udaje.
<?php
switch (__FILE__)
{
case 'konkretni adresa': $sablona = 'tpl/xyz'; break;
default: $sablona = 'tpl/abc';
}
$data = array(
'{title}' => 'xxx',
'{h1}' => 'yyy'
);
//$s = file_get_content($sablona);
$sablona = '<title>{title}</title><h1>{h1}</h1>';
$out = str_replace(array_keys($data),$data,$sablona);
echo $out;
?>
Ja treba mam v jednom programu seznam ruznych promennych (ktere by asi nekdo dal do databaze):
- stranka soubor (pouzivam pro <form action=...>, navigaci a nejaky kod)
- stranka title (<title>...)
- stranka popis (<a title=...>)
- stranka nadpis (<h1>...)
- sablona
- editace datum (se da pouzit do paticky, informace pro nahodneho uzivatele, jak aktualni stranka je)
- editace uzivatel
- tvurce datum
- tvurce uzivatel
a mozna neco dalsiho