~ Allround pG ~
Nein...stimmt das, dass ich
ü: ü,
ä: ä
ö: ö
ß: ß
ersetzen muss?
-> http://de.wikipedia.org/wiki/Byte_Order_Mark
<?php
error_reporting(E_ALL);
header('content-type: text/html; charset=utf-8');
mb_internal_encoding('UTF-8');
mb_language('uni');
if(isset($_POST['action']) AND $_POST['action'] == 1) {
$error_a = ""; // Variable indiziert
$textmitteilung = ""; // Variable indiziert
$absender = "knuddels-journal@gmx.at"; // E-Mailadresse für die Bestätigungsmail an den Absender des Formulars
$betreff = "Bestätigung"; // Betreff-Text
// Prüft, ob eine Anrede ausgewählt wurde, wenn nicht, bleibt die Variable leer.
if(isset($_POST['anrede']) AND $_POST['anrede'] != '') { $m_anrede = $_POST['anrede']; } else { $m_anrede = ""; }
// Prüft, ob der Vorname angegeben wurde. Wenn nicht, erfolgt eine Fehlermeldung
if(isset($_POST['vorname']) AND $_POST['vorname'] != '') { $m_vorname = $_POST['vorname']; } else { $error_a = 6; }
// Prüft, ob der Familienname angegeben wurde. Wenn nicht erfolgt eine Fehlermeldung.
if(isset($_POST['fname']) AND $_POST['fname'] != '') { $m_fname = $_POST['fname']; } else { $error_a = 5; }
// Prüft, ob eine Strasse angegeben wurde. Wenn nicht, bleibt die Variable leer.
if(isset($_POST['strasse']) AND $_POST['strasse'] != '') { $m_strasse = $_POST['strasse']; } else { $m_strasse = ""; }
// Prüft, ob die Hausnummer angegeben wurde. Wenn nicht, bleibt die Variable leer.
if(isset($_POST['hausnummer']) AND $_POST['hausnummer'] != '') { $m_hausnummer = $_POST['hausnummer']; } else { $m_hausnummer = ""; }
// Prüft, ob eine PLZ angegeben wurde. Wenn nicht, bleibt die Variable leer.
if(isset($_POST['plz']) AND $_POST['plz'] != '') { $m_plz = $_POST['plz']; } else { $m_plz = ""; }
// Prüft, ob ein Wohnort angegeben wurde. Wenn nicht, bleibt die Variable leer.
if(isset($_POST['ort']) AND $_POST['ort'] != '') { $m_ort = $_POST['ort']; } else { $m_ort = ""; }
// Prüft, ob eine Vorwahl angegeben wurde. Wenn nicht, bleibt die Variable leer.
if(isset($_POST['vw']) AND $_POST['vw'] != '') { $m_vw = $_POST['vw']; } else { $m_vw = ""; }
// Prüft, ob die Rufnummer angegeben wurde. Wenn nicht, bleibt die Variable leer.
if(isset($_POST['rn']) AND $_POST['rn'] != '') { $m_rn = " / ".$_POST['rn']; } else { $m_rn = ""; }
// Prüft, ob eine Mitteilung erfolgte. Wenn nicht, gibt es eine Fehlermeldung.
if(isset($_POST['mitteilung']) AND $_POST['mitteilung'] != '') { $m_mitteilung = $_POST['mitteilung']; } else { $error_a = 4; }
// Prüft, ob die E-Mail-Adresse angegeben wurde.
if(isset($_POST['email'])) {
// Prüft, ob die E-Mailadresse gültig ist. Wenn nicht, folgt eine Fehlermeldung
if( eregi("^([a-z0-9\.\_\-]+)@([a-z0-9\.\-]+\.[a-z]{2,})$", $_POST['email']) ) { $m_email = $_POST['email']; }
else { $error_a = 1; }
}
// Prüft, ob alle Pflichtfelder vorhanden sind.
if(isset($m_vorname) AND isset($m_fname) AND isset($m_mitteilung) AND isset($m_email)) {
$header = 'FROM:'.$absender."\n";
$header .= 'Content-Transfer-Encoding: 8bit'."\n";
$header .= 'Content-type: text/plain; charset=UTF-8'."\n";
$header .= 'MIME-Version: 1.0'."\n";
// E-Mail-Inhalte zusammenstellen
// Aktuelles Datum
$aktuelles_datum = date("d.m.Y, H:i:s");
// Mitteilungstext für den Seiteninhaber
$textmitteilung_a = "Mitteilung vom Webformular: \r".
"$m_anrede \r".
"$m_vorname $m_fname \r".
"$m_strasse $m_hausnummer \r".
"$m_plz $m_ort \r".
"$m_vw $m_rn \r".
"$m_email\r".
"Mitteilung: \r ".
"$m_mitteilung \r".
"Mitgeteilt am: $aktuelles_datum";
// E-Mail an Seiteninhaber wird gesendet.
mb_send_mail($absender, $betreff, $textmitteilung_a, $header);
// Bestätigungsmail an Absender
// Betreff für Mitteilungssendenden
$bbetreff = "Bestätigung";
// Textzusammenstellung für den Absender
$btextmitteilung_a = "Sehr geehrter $m_anrede $m_fname,\r".
"Ihre Mitteilung:\r".
"$m_anrede \r".
"$m_vorname $m_fname \r".
"$m_strasse $m_hausnummer \r".
"$m_plz $m_ort \r".
"$m_vw $m_rn \r".
"$m_email \r".
"Mitteilung: \r".
"$m_mitteilung \r".
"ist bei mir eingegangen. Sie erhalten in den nächsten Tagen eine Rückmeldung von mir.";
// Senden der Bestätigungsmail an den Formularausfüllenden.
mb_send_mail($m_email, $bbetreff, $btextmitteilung_a, $header);
// Empfangsbestätigungs-Seite
header("Location: emailok.php");
exit();
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Formular</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css"><!--
body {
background: #fffbd7;
margin: 0 0 0 0;
}
.text {
font-family: verdana, arial, helvetica, sans-serif;
font-style: normal;
font-size: 0.8em;
font-weight: normal;
color: #333;
}
.error {
font-family: verdana, arial, helvetica, sans-serif;
font-style: normal;
font-size: 0.9em;
font-weight: normal;
font-weight: bold;
color: #CC0000;
}
table {
margin-left: auto;
margin-right: auto;
}
td {
background: #edebd3;
}
//--></style>
</head>
<body class="text">
<?php
// Bereich für Fehlerausgabe
if(isset($error_a) AND $error_a == 7) { echo '<p align="center" class="error">Ein leeres Formular nützt nichts.</p>'; }
if(isset($error_a) AND $error_a == 6) { echo '<p align="center" class="error">Sie haben keinen Vornamen angegeben.</p>'; }
if(isset($error_a) AND $error_a == 5) { echo '<p align="center" class="error">Sie haben keinen Familiennamen angegeben.</p>'; }
if(isset($error_a) AND $error_a == 4) { echo '<p align="center" class="error">Ohne Mitteilung kein Kontakt.</p>'; }
if(isset($error_a) AND $error_a == 3) { echo '<p align="center" class="error">Ihre E-Mailadresse ist nicht vollständig.</p>'; }
if(isset($error_a) AND $error_a == 2) { echo '<p align="center" class="error">Ihre E-Mailadresse ist nicht vollständig.</p>'; }
if(isset($error_a) AND $error_a == 1) { echo '<p align="center" class="error">Ihre E-Mailadresse ist ungültig.</p>'; }
?>
<form action="" method="post">
<input type="hidden" name="action" value="1" />
<table width="70%" cellspacing="2" cellpadding="5" border="0">
<tr>
<td colspan="2"><p align="center"><b>Kontakt</b></p><p align="right">* = Optional</td>
</tr><tr>
<td>Anrede *</td>
<td><select name="anrede">
<option value="" <?php if(isset($_POST['anrede']) AND $_POST['anrede'] == "") { echo "selected"; } ?>>optional</option>
<option value="Frau" <?php if(isset($_POST['anrede']) AND $_POST['anrede'] == "Frau") { echo "selected"; } ?>>Frau</option>
<option value="Herr" <?php if(isset($_POST['anrede']) AND $_POST['anrede'] == "Herr") { echo "selected"; } ?>>Herr</option>
<option value="Firma" <?php if(isset($_POST['anrede']) AND $_POST['anrede'] == "Firma") { echo "selected"; } ?>>Firma</option>
</select>
</td>
</tr><tr>
<td>Vorname</td>
<td><input type="text" name="vorname" size="40" value="<?php if(isset($_POST['vorname'])) { echo $_POST['vorname']; } ?>" /></td>
</tr><tr>
<td>Name</td>
<td><input type="text" name="fname" size="40" value="<?php if(isset($_POST['fname'])) { echo $_POST['fname']; } ?>" /></td>
</tr><tr>
<td>Strasse / Haus.-Nr. *</td>
<td>
<input type="text" name="strasse" size="40" maxlength="100" value="<?php if(isset($_POST['strasse'])) { echo $_POST['strasse']; } ?>" />
<input type="text" name="hausnummer" size="5" maxlength="8" value="<?php if(isset($_POST['hausnummer'])) { echo $_POST['hausnummer']; } ?>" />
</td>
</tr><tr>
<td>PLZ / Wohnort *</td>
<td>
<input type="text" name="plz" size="5" maxlength="5" value="<?php if(isset($_POST['plz'])) { echo $_POST['plz']; } ?>" />
<input type="text" name="ort" size="40" maxlength="100" value="<?php if(isset($_POST['ort'])) { echo $_POST['ort']; } ?>" />
</td>
</tr><tr>
<td>Telefon *</td>
<td>
<input type="text" name="vw" size="10" maxlength="5" value="<?php if(isset($_POST['vw'])) { echo $_POST['vw']; } ?>" /> /
<input type="text" name="rn" size="10" maxlength="15" value="<?php if(isset($_POST['rn'])) { echo $_POST['rn']; } ?>" />
</td>
</tr><tr>
<td>Ihre E-Mailadresse</td>
<td>
<input type="text" name="email" size="30" maxlength="50" value="<?php if(isset($_POST['email'])) { echo $_POST['email']; } ?>" />
</td>
</tr><tr>
<td>Mitteilung</td>
<td>
<textarea name="mitteilung" maxlength="255" cols="60" rows="10"><?php if(isset($_POST['mitteilung'])) { echo $_POST['mitteilung']; } ?></textarea>
</td>
</tr><tr>
<td colspan="2">
<p align="center"><input type="submit" value="Mittelung senden" /></p>
</td>
</tr>
</table>
</form>
</body>
</html>
Willkommen auf PSD-Tutorials.de
In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.
Nächster neuer Gratisinhalt
Statistik des Forums