THE REAL TOOLKIT
Erfahrenes Mitglied
nö
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.
$badwords = array("sex", "porno", "nutten");
$text = explode(" ", $_POST["text"]);
foreach($text as $wort) {
if(in_array($wort, $badwords)) {
exit;
} else {
//eintrag in die db speichern ....
}
}
$badwords = array("sex", "porno", "nutten");
$text = explode(" ", $_POST["text"]);
foreach($text as $wort) {
if(in_array($wort, $badwords)) {
exit;
} else {
//eintrag in die db speichern ....
}
}
$badwords = array('sex', 'porno', 'nutten');
$evil = false;
foreach ($badwords as $badword) {
if (strstr($_POST['text'], $badword)) {
$evil = true;
}
}
if ($evil == false) {
// Daten weiter verarbeiten
}
//Badwords
$badwords = array('sex', 'porno', 'nutten');
$evil = false;
foreach ($badwords as $badword) {
if (strstr($_POST['message'], $badword)) {
$evil = true;
}
}
if ($evil == false) {
// Daten weiter verarbeiten
}
//gb eintrag
$query = "INSERT INTO $gb (name, email, url, message, entry_date) " .
"VALUES ('$name', '$email', '$url', '$message', '$zeit')";
<?
//Badwords
$badwords = array('sex', 'porno', 'nutten');
$evil = false;
foreach ($badwords as $badword) {
if (strstr($_POST["message"], $badword)) {
$evil = true;
}
}
if ($evil == false) {
//gb eintrag
$name = $_POST["name"];
$email = $_POST["email"];
$url = $_POST["url"];
$message = $_POST["message"];
$zeit = time(); //schätz ich mal ...
$gb = "guestbook"; //in deinen tabellennamen ändern
$query = "INSERT INTO $gb (name, email, url, message, entry_date) " .
"VALUES ('$name', '$email', '$url', '$message', '$zeit')";
mysql_query($query);
} else {
echo "fehler: du hast böse wörter eingegeben!";
/*
oder was du eben dann machen willst wenn wer was "böses" eingibt.
ich würde wahrscheinlich dann wieder zurück zum formular leiten,
ohne dass die daten eingetragen werden. würde dann zb so aussehen:
*/
header("Location: formular.php");
}
?>
<?php
include 'config.inc.php';
include 'opendb.php';
if(isset($_POST['btnSign']))
{
$name = trim($_POST['txtName']);
$email = trim($_POST['txtEmail']);
$url = trim($_POST['txtUrl']);
$message = trim($_POST['mtxMessage']);
if(!get_magic_quotes_gpc())
{
$name = addslashes($name);
$message = addslashes($message);
}
if ($url == 'http://')
{
$url = '';
}
//Badwords
$badwords = array('sex', 'porno', 'nutten');
$evil = false;
foreach ($badwords as $badword) {
if (strstr($_POST["message"], $badword)) {
$evil = true;
}
}
if ($evil == false) {
//gb eintrag
$name = $_POST["name"];
$email = $_POST["email"];
$url = $_POST["url"];
$message = $_POST["message"];
$zeit = time();
$query = "INSERT INTO $gb (name, email, url, message, entry_date) " .
"VALUES ('$name', '$email', '$url', '$message', '$zeit')";
mysql_query($query);
} else {
echo "fehler: du hast böse wörter eingegeben!";
header("Location: formular.php");
}
//shoutbox
$short_entry = substr($message, 0, strpos($message," ",50)).'<a href="index.php?kat=gbook"><br>[mehr im gb]</a>';
mysql_query("INSERT INTO $shoutbox (time, nick, txt) VALUES('".time()."', '$name', '$short_entry')");
mysql_query($query) or die('Error, query failed. ' . mysql_error());
header('Location: ' . $_SERVER['REQUEST_URI']);
}
?>