kuddeldaddeldu
Erfahrenes Mitglied
Hi,
definiere bitte "Badword" (damit man entscheiden kann, was "komplett" ist).
LG
definiere bitte "Badword" (damit man entscheiden kann, was "komplett" ist).
LG
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
was macht dich so sicher, dass kuddeldaddeldu ein maskuliner Benutzer ist?
Hi,
was macht dich so sicher, dass kuddeldaddeldu ein maskuliner Benutzer ist?
mfg Maik
$blackwords = array();
$result = mysql_query("Select * FROM blackwords", $db);
while($row=mysql_fetch_assoc($result))
{
array_push($blackwords, $row[blackword]);
}
$message = str_ireplace($blackwords, "***", "$message");
$time = date("H:i");
$result = mysql_query("INSERT INTO chat (user, message, time) VALUES ('".$user."','".$message."','".$time."')", $db);
$blackwords = array();
// P: Feld angeben, is i-wie immer n tacken schneller
$result = mysql_query("Select `blackword` FROM `blackwords`", $db);
// P : dann kanns auch mysql_fetch_row nutzen ;) schneller
while($row=mysql_fetch_row($result))
{
// P : $a[] = "foo"; ist das gleicht wie array_push für ein element
// aber du wills ja die Sterne nach Länge:
$blackwords[$row[0]] = str_repeat("*", strlen($row[0]));;
}
// sieh dir mal strtr bei php.net an. es ersetzt den key durch den wert (vom array-element)
// naja, eigentlich machen das alle (str_replace, preg_replace etc.) aber strtr hab bei der geschwindigkeit i-wie immer gewonnen ^^
$message = strtr("$message", $blackwords); // hab die anführungsstriche mal gelassen, haben bestimmt einen zweck in deinem script
// .... und dein rest
$blackwords = array();
$stars = array();
$result = mysql_query("Select `blackword` FROM `blackwords`", $db);
while($row=mysql_fetch_row($result))
{
$blackwords[] = $row[0];
$stars = str_repeat("*", strlen($row[0]));
}
$message = str_ireplace($blackwords, $stars, "$message");