Loading:

Zaplanuj Przeprowadzke - Ściągnij Darmową Aplikację na Androida

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 ]



Napisz Artykuł

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



Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors