ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
241
241
EMPFEHLEN
-
Hallöchen,
ich habe nen Problem mit meinem Mailscript und es scheitert eindeutig an der Captchaprüfung.
Was läuft da schief, der er den Mailversand nicht startet? es kommen eindeutig alle daten an.PHP-Code:<?php
$form_valid = false;
$name = trim($_POST['name']);
$mail = $_POST['mail'];
$nachricht = $_POST['nachricht'];
$betreff = $_POST['betreff'];
if(isset($_POST['validate'])) {
$form_valid = true;
if(strlen($name) < 3) {
$form_valid = false;
$error_name = '<font color="#FF0000"><b>Bitte geben Sie einen Namen ein (mind. 3 Zeichen).</b></font>';
$error = '<font color="#FF0000"><b>Leider ist ein Fehler aufgetreten! Bitte überprüfen Sie Ihre Eingaben!</b></font>';
}
if(strlen($mail) < 7) {
$form_valid = false;
$error_email = '<font color="#FF0000"><b>Bitte geben Sie eine EMail-Adresse ein.</b></font>';
$error = '<font color="#FF0000"><b>Leider ist ein Fehler aufgetreten! Bitte überprüfen Sie Ihre Eingaben!</b></font>';
}
if(strlen($nachricht) < 10) {
$form_valid = false;
$error_vorname = '<font color="#FF0000"><b>Bitte geben Sie eine Nachricht ein.</b></font>';
$error = '<font color="#FF0000"><b>Leider ist ein Fehler aufgetreten! Bitte überprüfen Sie Ihre Eingaben!</b></font>';
}
include "connect.inc.php";
$link = mysql_connect('localhost', 'web2', 'pass');
mysql_select_db('usr_web2_1', $link);
$sql = 'SELECT
*
FROM
`captcha`
WHERE
`captcha_phpsessid` = \''.$_COOKIE['PHPSESSID'].'\'
AND
`captcha_captcha` = \''.$_POST['captcha'].'\'
LIMIT
1';
$result = mysql_query($sql, $link);
if(mysql_num_rows($result) <= 0) {
$form_valid = false;
$error_captcha = '<font color="#FF0000"><b>Bitte geben Sie den gültigen Sicherheits-Code ein.</b></font>';
}
}
if($form_valid) {
echo "Ihr Nachricht:<br>$name<br>$mail<br>$nachricht";
$sendname = "$name";
$nachricht = "$nachricht<br><br><br>
SessionD: ".session_id()."
<br><br><strong>(c)by Philipp Schäfer 09.09.2007";
$xtra = "From: $mail ($sendname)\r\n";
$xtra .= "content-Type: text/html\r\nContent-Transfer-Encoding:8bit\r\n";
/* Baut Header der Mail zusammen */
$headers .= "From: $mail ($sendname)" . "\n";
$headers .= 'Reply-To:' . $mail . "\n";
$headers .= 'X-Mailer: PHP/' . phpversion() . "\n";
$headers .= 'X-Sender-IP: ' . $REMOTE_ADDR . "\n";
$headers .= "Content-type: text/html\n";
mail('filip@filip87.de', $betreff, $nachricht, $headers);
##mail($empfaenger, $subject, $message, $headers);
$headers2 .= "From: filip@filip87.de (Filip87)" . "\n";
$headers2 .= 'Reply-To: filip@filip87.de' ."\n";
$headers2 .= 'X-Mailer: PHP/' . phpversion() . "\n";
$headers2 .= 'X-Sender-IP: ' . $REMOTE_ADDR . "\n";
$headers2 .= "Content-type: text/html\n";
mail($mail, "Eingang Ihrer Email", "Herzlichen Dank,<br>Ihre Email zum Thema $betreff hat uns erreicht und wir werden uns in kürze bei Ihnen melden.", $headers2);
echo "<br />
Vielen Dank für Ihr Interesse!<br />
Ihre Anfrage hat uns erreicht. ";
}
echo mysql_error();
##include "kontakt&menue=home";
?>LG
Filip
-
Hallo,
speicherst du den Captchacode in der Datenbank? Wo gibst du den Captchacode in die Datenbank ein? Warum machst du das überhaupt?
Ähnliche Themen
-
CAPTCHA Problem
Von walle_89 im Forum PHPAntworten: 10Letzter Beitrag: 08.03.09, 21:07 -
Captcha problem
Von BigR16 im Forum PHPAntworten: 11Letzter Beitrag: 14.01.09, 09:58 -
Captcha - Problem
Von ava99 im Forum PHPAntworten: 1Letzter Beitrag: 17.04.08, 15:48 -
CAPTCHA Problem
Von Nepheus im Forum PHPAntworten: 7Letzter Beitrag: 31.03.07, 15:29 -
Captcha Problem
Von d2mike im Forum PHPAntworten: 2Letzter Beitrag: 09.01.07, 12:12





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren