Hallo Zusammen,
Leider auch probleme beim Einbau des Sriptes (hab halt auch null Ahnung von PHP und werkle schon einige Zeit damit herum...)
Ich bekomme diese Fehlermeldung beim senden:
Parse error: syntax error, unexpected $end in /home/.sites/60/site450/web/scripts/formmailer1/formmailer.php on line 41
wenn ich das Captcha direkt aufrufe funzt alles wunderbar (www.hallenmasters.com/captcha/captcha.php)
wenn ich die Anmeldung aufrufe sehe ich nur das Bild, aber keine Zahlen,
(www.hallenmasters.com/anmeldung.html)
Meine vermutung ist, dass beim einbau des scriptes ein Fehler vorliegt???
Hier das Script:
<?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"], "a4r4gd8r2");
$sicherheits_eingabe = str_replace("=", "", $sicherheits_eingabe);
if($sicherheits_eingabe == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
$datum=strftime("%d.%m.%Y");
$zeit=date("H:i");
$https=$HTTP_POST_VARS;
$text="Sie haben eine Mail am $datum um $zeit erhalten!\n";
foreach ($https as $key => $value) {
$text=$text."".$key.": ".stripslashes($value)."\n";
}
if(empty($_POST['betreff'])) {
$_POST['betreff']="Formularübermittlung";
}
if(empty($_POST['absmail'])) {
$_POST['absmail']=$_POST['email'];
}
if(empty($_POST['url'])) {
$_POST['url']="http://www.hallenmasters.com";
}
$senden=mail($_POST['email'],$_POST['betreff'],$text,"From: ".$_POST['absmail']) or die ("Fehler beim Übermitteln");
if($senden) {
Header("Location: ".$_POST['url']);
} else {
echo "Fehler beim Senden! Bitte <a href=\"mailto:admin@hallenmasters.com\">admin@hallenmasters.com</a> kontaktieren!<br><a href=\"javascript:history.back()\">Zurück zum Formular</a>";
}
?>
Bin für jeden hinweis dankbar...
LG Raspi

