Witam.
Mój plik szablonu wygląda np. tak:
Będę to podmieniał:
1) PODMIANAA
2) PODMIANAB
Zaś plik php tak:
?php
$podmianaa= 'podmieniam_pierwszy_raz';
$podmianab= 'podmieniam_drugi_raz';
$file_name='New.rtf';
header( 'Content-type: application/msword' );
header("Content-Disposition: inline; filename=cert.rtf");
$nazwa_pliku = 'szablon.rtf';
$wyswietl = file_get_contents($nazwa_pliku);
$wyswietl = str_replace( 'PODMIANAA', $podmianaa, $wyswietl );
$wyswietl = str_replace( 'PODMIANAB', $podmianab, $wyswietl );
echo $wyswietl;
?
Wszystko fajnie, plik się generuje i pobiera ale… podmiania tylko jeden raz, tak jakby był tylko jeden str_replace. Dlaczego tak się dzieje?