Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [funkcja] Cenzura
Majdan
post 8.10.2006, 12:37:54
Post #1





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

Ostrzeżenie: (10%)
X----


Funkcja:
  1. <?php
  2. function cenzura($tekst){
  3. /* ALL RIGHTS RESERVED */
  4. /* by www.majdan.eu */
  5. $przeklenstwa = array('bit(h|ch)', '(ch|h)(w|.w)(d|.d)(p|.p)', '(|o)cip', '(|o)(ch|h)uj(|a)', '(|do|na|po|do|prze|przy|roz|u|w|wy|za|z|matkojeb)jeb(|a|c|i|n|y)', '(|do|od|o|s|wy|za)pieprz(|e|n|on|a|y)', '(|do|na|naw|od|pod|po|prze|przy|roz|spie|roz|poroz|s|u|w|za|wy)pierd(a|o)', 'fu(ck|k)', '(|u)dup', '(|po|s|w|za)(ku|q)rw(i|y)', 'k(ó|u)rw', 'k(ó|u)tas', '(|po|wy)rucha', 'motherfucker', 'piczk', '(|w)pi(z|ź)d');
  6.  
  7. $count = count($przeklenstwa)-1;
  8. for ($i=0; $i<=$count; $i++) {
  9. $przeklenstwa[$i] = '@ '.$przeklenstwa[$i].'([^ ]+)?@i ';
  10. }
  11.  
  12. return substr(preg_replace( $przeklenstwa, '#cenzura#', ' '.$tekst ), 1);
  13. }
  14. ?>


Przykład użycia:
  1. <?php
  2. echo cenzura('ciąg');
  3. ?>


Ten post edytował Majdan 8.10.2006, 13:01:50


--------------------
Go to the top of the page
+Quote Post

Posty w temacie
- Majdan   [funkcja] Cenzura   8.10.2006, 12:37:54
- - cadavre   A gdy ktoś wpiszę przekleństwo ze spacjami?   8.12.2006, 21:22:14
- - hwao   [PHP] pobierz, plaintext <?phpforeach( $prz...   9.12.2006, 10:09:55


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:16