Chcialbym przy uzyciu funkcji str_replace() podmienic ciag znakow na wynik funkcji, np:
<?php ?>
Przykladowa funkcja wyglada tak:
<?php function funkcja(){ @include ('plik.php'); return $buf; } ?>
Teraz, problem polega na tym, ze plik 'plik.php' jest includowany nawet, kiedy funkcja nie powinna zostac wywolana - czyli, kiedy w $string nie ma znakow 'abc', i tak wlasciwie sie dzieje, bo nie jest zwracany zaden wynik, ale plik 'plik.php' zostaje mimo wszystko includowany, co widze kiedy wywolam:
<?php ?>
Czy da sie jakos uniknac includowania 'nieproszonych' plikow?
Chcialbym, zeby includowaly sie tylko wtedy kiedy funkcja rzeczywiscie zostanie wywolana.
Z gory dziekuje za pomoc!