Ubb parser

  • ik ben bezig met een ubb parser voor een project. Maar daar zit ook een spam / scheld protectie in maar dit wil ik via de database laten lopen.
    maar hoe kan ik het beste doen ik heb het nu nog zonder database.


    PHP
    $string = str_replace("Het scheld word","<font color=red>*Censuur*</font>",$string);


    maar kan ik het gewoon via


    PHP
    $num1				= mysql_query("SELECT * FROM `tc_protectie` WHERE `protectie`='schelden'");
      $num				= mysql_num_rows($num1);


    Doen of kan het makkelijker:)?

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Kan slotje op heb het al opgelost

    PHP
    $protected = mysql_query("SELECT * FROM `tc_protectie` WHERE `protectie`='scheld'");
    while ($scheld = mysql_fetch_assoc($protected)){
    
    
     $string = str_replace("$scheld[word]","<font color=red>*Censuur*</font>",$string);
    }


    Werkt perfect:)

    Nieuwe reactie samengevoegd met originele reactie op 17.05.11 03:37:15:
    nog ff klein vraagje als ik iets toegevoegd heb kijkt die of het hoofdletters heb als iemand het dan met hoofdletters schrijft blokt die het niet hoe kan ik dat het beste verbeteren zodat het maar 1x toegevoegd hoeft te worden:)

  • str_ireplace(mixed $zoek , mixed $vervang , mixed $verwerk_variabel [, int &$teller ]);


    mixed = verschillende data types


    Niet hoofdletter gevoelig


    i.p.v.


    str_replace();


    Wel hoofdletter gevoelig

  • en anders gooi je er een strtolower over heen in je functie om te kijken of het een scheldwoord is.


    dus:

    PHP
    str_replace(strtolower($scheld[word]),"<font color=red>*Censuur*</font>",$string);

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • tuurlijk wist ik ook al , maar gaat om de mogelijkheden he ;)

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!