Mam pętle while za pomocą której wybieram wszystkie potrzebne dane z bazy. potem sprawdzam czy są one aktywne i jeśli tak to wypisuje na stronie. Znalazłem skrypt, który eliminuje wulgaryzmy i chciałem, żeby po pobraniu z bazy tekstu zastapił te słowa na inne jak w skrypcie, ale jak dodam tą funkcję to tylko mi na stronie wypisuje jedną (ostatnią) a w bazie jest więcej napisów (każdy napis to nowy rekord)
<?php
{
$napis=$a['napis'];
$aktywny=$a['aktywny'];
if($aktywny==1)
{
/*Skrypt pochodzi z książki "PHP. 101 praktycznych skryptów"
autor: Marcin Lis <a href=\"http://marcinlis.com*/\" target=\"_blank\">http://marcinlis.com*/</a>
function censore($str)
{
if(!($fd = fopen("bad_words.txt","r"))){ return($str);
}
}
return $str;
}
$napis = censore($napis);
}
}
?>