PHP Ocenzurowanie tekstu z użyciem zewnętrznego słownika
Skrypt PHP tworzy funkcje która pobiera ciąg znaków i sprawdza czy występują w nim zakazane słowa z wykorzystaniem zewnętrznego słownika jeśli tak zmienia je na słowo [ OCENZUROWANO ]
Listing
// Formularz HTML umożliwiający wprowadzenie tekstu
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
</HEAD>
<BODY>
<FORM METHOD="post" ACTION="censore.php">
<TEXTAREA NAME="contents" ROWS="7" COLS="40">
</TEXTAREA>
<BR>
<BR>
<INPUT TYPE="submit" VALUE="Wyślij">
</FORM>
</BODY>
</HTML>
//Skrypt censore.php cenzurujący tekst
<?PHP
function censore($str)
{
if(!($fd = fopen("bad_words.txt","r"))){
return($str);
}
while (!feof ($fd)){
$line = trim(fgets($fd));
$str = str_replace($line, "[OCENZUROWANO]", $str);
}
return $str;
}
if(isset($_POST['contents']))
$tekst = $_POST['contents'];
$tekst = censore($tekst);
echo($tekst);
?>
Ten wpis posiada swój wątek na forum
Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane
http://forum.funkcje.net/forum/viewtopic.php?f=2&t=2328
Dane do logowania na forum są takie same jak na funkcje.net
Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane
http://forum.funkcje.net/forum/viewtopic.php?f=2&t=2328
Dane do logowania na forum są takie same jak na funkcje.net
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
:: Losowe artykuły
