Die Ausgabe name etc wird nichts mehr ausgegeben
[php]<?php
session_start();
function encrypt($string, $key) {
$result = '';
for($i=0; $i<strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)+ord($keychar));
$result.=$char;
}
return base64_encode($result);
}
$sicherheits_eingabe = encrypt($_POST["sicherheitscode"], "29jfkd921");
$sicherheits_eingabe = str_replace("=", "", $sicherheits_eingabe);
if($sicherheits_eingabe == $_SESSION['rechen_captcha_spam']){
unset($_SESSION['rechen_captcha_spam']);
$mysql = mysql_connect('localhost', 'root', 'test123') or die(mysql_error());
mysql_select_db('news', $mysql) or die(mysql_error());
$datum = date("d.m.Y");
if(!$name){
die('name ausfüllen!');
}
if(!$mail){
die('die mail fehlt');
}
if(!$text){
die('dein text eintragen!');
}
$_POST['name'] = htmlspecialchars($_POST['name']);
$RESULT_POINTER = "INSERT INTO `gast2` (`id`, `name`, `mail`, `text`, `homepage`, `datum`) VALUES ('', '$name', '$mail', '$text', '$hp', '$datum')";
mysql_query($RESULT_POINTER, $mysql);
echo 'entry ok <br /><a href="news.php">zu news</a>';
?>
<?php
mysql_close($mysql);
?>
<?php } ?>[/php]

