Autor Zpráva
Doby92
Profil *
Dobrý den,

dejme tomu, že mám soubor index.php a home.xml

index.php obsahuje třeba cyklus, který načítá určitá data z databáze

home.xml
...
<div id="test">
  {NACIST_DATA}
</div>
...

otázkou je, jak v souboru v PHP nastavit "to", aby se data vypsali místo {NACIST_DATA}

Používají to šablonovací systémy, ale bohužel jsem tam nenalezl jak toho docílit. Předem děkuji za odpověď.
Micruss
Profil
pomocí str_replace by to šlo, vytvoříš si pole, do kterýho budeš dávat "makra" který se pak nahradí tím čím chceš např...

$arr = array('NACIST_DATA'=>'Načítám data...');

$text='<div id="test">
  {NACIST_DATA}
</div>';
foreach($arr as $key=>$val) {
$text = str_replace('{'.$key.'}', $val, $text);
}
echo $text;

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: