M
MrRobot
Guest
Ich bin noch neu hier und würde mich freuen, wenn mir hier einer von Euch helfen könnte.
Hier das php:
<?php
$formular = $_GET['formular'];
if( $formular == 'senden' ){
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$email = $_POST['email'];
$email2 = $_POST['email2'];
$benutzername = $_POST['benutzername'];
$passwort = $_POST['passwort'];
$passwort2 = $_POST['passwort2'];
$strasse = $_POST['strasse'];
$nr = $_POST['nr'];
$plz = $_POST['plz'];
$ort = $_POST['ort'];
if(
!empty($vorname) && strlen($vorname) >= 2 &&
!empty($nachname) && strlen($nachname) >= 2 &&
!empty($email) && filter_var($email, FILTER_VALIDATE_EMAIL) && $email == $email2 &&
!empty($benutzername) && strlen($benutzername) >= 5 && strlen($benutzername) <= 12 &&
!empty($passwort) && strlen($benutzername) >= 6 && strlen($benutzername) <= 30 && $passwort == $passwort2 &&
!empty($strasse) && strlen($strasse) >= 4 &&
!empty($nr) && is_numeric($nr) &&
!empty($plz) && is_numeric($plz) &&
!empty($ort) && strlen($strasse) >= 4
){
$an =
$betreff = 'Nachricht aus unserem Formular';
$mailText = "<span style=\"color:#f00;\">Diese E-Mail beinhaltet Daten aus dem Kontaktformular unserer Testseite:</span><br>";
$mailText .= "<strong>Vorname:</strong> $vorname <br>";
$mailText .= "<strong>Nachname:</strong> $nachname <br>";
$mailText .= "<strong>E-Mail:</strong> $email <br>";
$mailText .= "<strong>Benutzername:</strong> $benutzername <br>";
$mailText .= "<strong>Strasse:</strong> $strasse $nr <br>";
$mailText .= "<strong>Ort:</strong> $plz $ort <br>";
$mailText = '
<html>
<head>
</head>
<body style="background:#efefef;font:12px Arial;color:#333;">
<p>Diese E-Mail beinhaltet Daten aus dem Kontaktformular unserer Testseite:</p>
<table>
<tr>
<td style="width:120px"><strong>Vorname:</strong></td>
<td>'.$vorname.'</td>
</tr>
<tr>
<td><strong>Nachname:</strong></td>
<td>'.$nachname.'</td>
</tr>
<tr>
<td><strong>E-Mail:</strong></td>
<td>'.$email.'</td>
</tr>
<tr>
<td><strong>Benutzername:</strong></td>
<td>'.$benutzername.'</td>
</tr>
<tr>
<td><strong>Strasse:</strong></td>
<td>'.$Strasse.' '.$nr.'</td>
</tr>
<tr>
<td><strong>Ort:</strong></td>
<td>'.$plz.' '.$ort.'</td>
</tr>
</table>
<p>Gesendet am: '.date('d.m.Y h:i').'</p>
</body>
</html>
';
$maiHeader = "MIME-Version: 1.0\r\n";
$maiHeader .= "Content-Type: text/html; charset=utf-8\r\n";
$maiHeader .= "From: $email\r\n";
$maiHeader .= "X-Mailer: PHP/".phpversion()."\r\n";
$mailFunktion = mail($an, $betreff, $mailText, $maiHeader);
}
}
?>
Hier das php:
<?php
$formular = $_GET['formular'];
if( $formular == 'senden' ){
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$email = $_POST['email'];
$email2 = $_POST['email2'];
$benutzername = $_POST['benutzername'];
$passwort = $_POST['passwort'];
$passwort2 = $_POST['passwort2'];
$strasse = $_POST['strasse'];
$nr = $_POST['nr'];
$plz = $_POST['plz'];
$ort = $_POST['ort'];
if(
!empty($vorname) && strlen($vorname) >= 2 &&
!empty($nachname) && strlen($nachname) >= 2 &&
!empty($email) && filter_var($email, FILTER_VALIDATE_EMAIL) && $email == $email2 &&
!empty($benutzername) && strlen($benutzername) >= 5 && strlen($benutzername) <= 12 &&
!empty($passwort) && strlen($benutzername) >= 6 && strlen($benutzername) <= 30 && $passwort == $passwort2 &&
!empty($strasse) && strlen($strasse) >= 4 &&
!empty($nr) && is_numeric($nr) &&
!empty($plz) && is_numeric($plz) &&
!empty($ort) && strlen($strasse) >= 4
){
$an =
$betreff = 'Nachricht aus unserem Formular';
$mailText = "<span style=\"color:#f00;\">Diese E-Mail beinhaltet Daten aus dem Kontaktformular unserer Testseite:</span><br>";
$mailText .= "<strong>Vorname:</strong> $vorname <br>";
$mailText .= "<strong>Nachname:</strong> $nachname <br>";
$mailText .= "<strong>E-Mail:</strong> $email <br>";
$mailText .= "<strong>Benutzername:</strong> $benutzername <br>";
$mailText .= "<strong>Strasse:</strong> $strasse $nr <br>";
$mailText .= "<strong>Ort:</strong> $plz $ort <br>";
$mailText = '
<html>
<head>
</head>
<body style="background:#efefef;font:12px Arial;color:#333;">
<p>Diese E-Mail beinhaltet Daten aus dem Kontaktformular unserer Testseite:</p>
<table>
<tr>
<td style="width:120px"><strong>Vorname:</strong></td>
<td>'.$vorname.'</td>
</tr>
<tr>
<td><strong>Nachname:</strong></td>
<td>'.$nachname.'</td>
</tr>
<tr>
<td><strong>E-Mail:</strong></td>
<td>'.$email.'</td>
</tr>
<tr>
<td><strong>Benutzername:</strong></td>
<td>'.$benutzername.'</td>
</tr>
<tr>
<td><strong>Strasse:</strong></td>
<td>'.$Strasse.' '.$nr.'</td>
</tr>
<tr>
<td><strong>Ort:</strong></td>
<td>'.$plz.' '.$ort.'</td>
</tr>
</table>
<p>Gesendet am: '.date('d.m.Y h:i').'</p>
</body>
</html>
';
$maiHeader = "MIME-Version: 1.0\r\n";
$maiHeader .= "Content-Type: text/html; charset=utf-8\r\n";
$maiHeader .= "From: $email\r\n";
$maiHeader .= "X-Mailer: PHP/".phpversion()."\r\n";
$mailFunktion = mail($an, $betreff, $mailText, $maiHeader);
}
}
?>
Zuletzt bearbeitet von einem Moderator: