FP4Lisa
Mitglied
Hi Leute, ich möchte unerlaubte Wörter ersetzen. Dazu habe ich eine Datenbank mit dem unerlaubten wort (Wort) und womit es ersetzt werden soll (Neu). Nun habe ich folgenden Code geschrieben und unten einen Teststring eingfügt, doch leider tut sich nichts, was mache ich falsch?
Code:
<?php
function zensieren($text) {
// Verbindung zur Datenbank
$connection = mysql_connect("xxx", "xxx", "xxx");
if (!$connection) // Frage nach Verbindung
{ // wenn keine Verbindung
echo "<br><center><b>- Keine Verbindung zur Datenbank -</b></center>";
exit;
}
mysql_select_db("datenbankname");
$sqlz = "SELECT * FROM zensur";
$resultz = mysql_query($sqlz);
$gefunden = mysql_num_rows($resultz);
while($datenz = mysql_fetch_array($resultz))
{
$wort = $datenz["Wort"];
$neu = $datenz["Neu"];
$text = str_replace($wort,$neu,$text);
return $text;
}
}
$text = 'HURE Leck mich am !';
$text = zensieren($text);
echo $text;
?>