Zdravím,
řeším takový problém - nějak si s tím nevím rady.
O co jde:
Mám soubor neco.tpl (slouží jako můj template soubor).
Tento template soubor obsahuje text jehož součástí jsou i části
__neconeco__ (jde o to, že pomocí preg_match_all naleznu všechny tyto části textu, podívám se do slovníku a tento string přeložím (je to můj systém pro jazykové mutace)).
To zpracovávám vlastním skriptem.
Tento tpl soubor obsahuje také skripty:
např. <?php echo $_SERVER['REQUEST_URI']; ?>
Problém je v tom, že místo aby se mi skript zpracoval, tak se mi vypisuje jako text.
Soubor neco.tpl zkouším načíst jako text (to tento problém dělá).
Pak jsem zkusil toto:
ob_start();
include('neco.tpl');
$text = ob_get_clean();
ale to je naprosto stejné.
V čem je háček??? Díval jsem se na funkc Eval - nikdy předtím jsem ji nepoužil a když jsem pročítal fóra na webu, tak mi nepřišlo, že by to řešilo můj problém.
Díky za odpovědi.
Fórum › PHP
Zpracování skriptu v textovém souboru
Nejjednodusi budes mit nahradit ty tvoje __neco__ volanim PHP funkce, ktera ti bude vracet prelozeny text. Asi nejjednodussi pouzitelny nazev funkce je znak "_". Pak to bude vypadat treba <?=_("neco")?>. Pak budes moci pouzit normalne include.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 49 hostů
Podobná vlákna
Vyhledání slova v textovém souboru — založil nwn
Jak zalomit řádek v textovém souboru — založil lukinpark
Počet písmen ve slovech v textovém souboru — založil Tonda
Jak přepsat řádek v textovém souboru? — založil bear.king
Počet opakování stejných slov v textovém souboru — založil tomstein
Moderátoři diskuze