Crew algemeen |
|
Probeer het volgende eens, comments staan erbij:
<?PHP
function swearing($text)
{
// word sql uitgevoerd?
if(!$querySwearing = mysql_query("SELECT * FROM swearing"))
{
// nee, error weergeven
echo "Error!- ".MySQL_Error()."<br/ >";
} else
{
// ja
// kijken of er schelwoorden zijn
if(mysql_num_rows($querySwearing) == 1)
{
// ja
// while loop om erdoor heen te lopen
while($getSwearing = mysql_fetch_assoc($querySwearing))
{
// woorden + replaces in een array zetten
$aWoorden[] = $getSwearing['words'];
$aReplace[] = $getSwearing['replaces'];
}
// kijken of er net zoveel woorden als replaces zijn
if(count($aWoorden) != count($aReplace))
{
// nee, een die error weergeven
die("Error!- Er zijn meer scheldwoorden dan replaces!");
} else
{
// ja
// for loopje om erdoor heen te lopen + vervangen
for($i = 0; $i < count($aWoorden); $i++)
{
$text = str_replace($aWoorden[$i], $aReplace[$i], $text);
}
}
}
}
return $text;
}
?>
<?PHP function swearing($text) { // word sql uitgevoerd? if(!$querySwearing = mysql_query("SELECT * FROM swearing")) { // nee, error weergeven } else { // ja // kijken of er schelwoorden zijn { // ja // while loop om erdoor heen te lopen { // woorden + replaces in een array zetten $aWoorden[] = $getSwearing['words']; $aReplace[] = $getSwearing['replaces']; } // kijken of er net zoveel woorden als replaces zijn { // nee, een die error weergeven die("Error!- Er zijn meer scheldwoorden dan replaces!"); } else { // ja // for loopje om erdoor heen te lopen + vervangen for($i = 0; $i < count($aWoorden); $i++) { $text = str_replace($aWoorden[$i], $aReplace[$i], $text); } } } } return $text; } ?>
edit; Gebruik ook nooit @, @ is smerig^^
Kun je beter de volgende manier gebruiken:
<?PHP
if(!functie)
{
// plaats een error
} else
{
// ga door met je script
}
?>
<?PHP if(!functie) { // plaats een error } else { // ga door met je script } ?>
|