Mam problem, chce zamienić text {TEXT} na funkcje include. uzywam funkcji str_replace ale nie dziala. pomóżcie
0
0
A moze tak jasniej, bo nie wiem jak reszta ale ja nie rozumiem. Chyba nie chesz zrobic replacem jakas funkcje i wypisac ja przez echo? :-D
0
Wyczytaj plik do zmiennej, np.
$plik=join('', file('nazwa.pliku.txt'));
str_replace('{ text }', $plik, $content);
Gdzie $content to aktualna treść strony.
Chyba o to chodziło.
0
Tak, ale jeśli w includowanym pliku jest kod PHP to on się nie wykona. Ja proponuję tak:
function Open($FileName)
{
ob_start();
include($FileName);
$Text = ob_get_contents();
ob_end_clean();
return $Text;
}
// zalozmy ze zmieniamy w $text
$text = str_replace("{TEXT}",Open("jakisplik.php"),$text);