DaveThuet
Erfahrenes Mitglied
Hallo!
Habe ein kleines Problem der hier sicher in Windeseile gelöst wird.
Aber meine Unwissenheit in PHP zwingt mich Euch zu stören mit belanglosem.
In meiner Homepage habe ich eine kontakt.php (LINK), dass in Verbindung mit einer sendmail.php funktioniert.
Wie kann ich den Absender definieren, also das wenn ich im Outlook auf "Antworten" Klicke bereits die eingegebene Email-Adresse des Besuchers angesprochen wird?
Dasselbe mit dem Betreff, dass ebenfalls in der "kontakt.php" gewählt wird vom Besucher?
Hier der Code der sendmail.php
und der Code der kontakt.php
Ich danke Euch für Eure Hilfe!
Habe ein kleines Problem der hier sicher in Windeseile gelöst wird.
Aber meine Unwissenheit in PHP zwingt mich Euch zu stören mit belanglosem.
In meiner Homepage habe ich eine kontakt.php (LINK), dass in Verbindung mit einer sendmail.php funktioniert.
Wie kann ich den Absender definieren, also das wenn ich im Outlook auf "Antworten" Klicke bereits die eingegebene Email-Adresse des Besuchers angesprochen wird?
Dasselbe mit dem Betreff, dass ebenfalls in der "kontakt.php" gewählt wird vom Besucher?
Hier der Code der sendmail.php
PHP:
<?php
### Konfiguration ###
# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'muster@muster.ch';
# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = '"Kontakt Website" <muster@muster.ch>';
# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Kontakt Website';
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'index.php?page=danke';
# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter = ":\t";
### Ende Konfiguration ###
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?>
und der Code der kontakt.php
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php //PHP ADODB document - made with PHAkt 3.7.1?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Kontaktformular</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body><script type="text/javascript">
checkKontaktForm = function(f) {
if(f.txtAnrede.value.length < 4) {
alert('Bitte Anrede wählen.');
return false;
}
if(f.txtVorname.value.length < 2) {
alert('Bitte Vornamen eingeben.');
return false;
}
if(f.txtName.value.length < 2) {
alert('Bitte Name eingeben.');
return false;
}
if(f.txtLand.value.length < 7) {
alert('Bitte Land auswählen.');
return false;
}
if(f.txtEmail.value.length < 6) {
alert('Bitte Emailadresse eingeben.');
return false;
}
if(f.txtBetreff.value.length < 7) {
alert('Bitte Betreff wählen.');
return false;
}
if(f.txtBemerkungen.value.length < 6) {
alert('Bitte Kommentar eingeben.');
return false;
}
return true;
}
</script><form action="sendmail.php" id="kontakt" method="post" name="kontakt" onSubmit="return checkKontaktForm(this)">
<strong>» </strong><span class="absatz">Kontaktformular:</span>
<br /><br />
<table width="460" border="0" align="center" cellpadding="0" cellspacing="0" style="">
<tbody>
<tr>
<td height="26" style="">Anrede: <span class="absatz">*</span></td>
<td style="">
<select name="txtAnrede">
<option value="---">---</option>
<option value="Frau">Frau</option>
<option value="Herr">Herr</option>
</select> </td>
</tr>
<tr>
<td height="26" style="" width="180">Vorname: <span class="absatz">*</span></td>
<td style="" width="280"><input id="txtVorname" name="txtVorname" size="40"/></td>
</tr>
<tr>
<td height="26" style="">Name: <span class="absatz">*</span></td>
<td style=""><input id="txtName" name="txtName" size="40"/></td>
</tr>
<tr>
<td height="26" style="">Strasse:</td>
<td style=""><input id="txtStrasse" name="txtStrasse" size="40"/></td>
</tr>
<tr>
<td height="26" style="">Plz/Ort:</td>
<td style=""><input id="txtPlzOrt" name="txtPlzOrt" size="40"/></td>
</tr>
<tr>
<td height="26" style="">Land: <span class="absatz">*</span></td>
<td style="">
<select name="txtLand">
<option value="------">------</option>
<option value="Schweiz">Schweiz</option>
<option value="Deutschland">Deutschland</option>
<option value="Österreich">Österreich</option>
<option value="Lichtenstein">Lichtenstein</option>
</select> </td>
</tr>
<tr>
<td height="26" style="">Telefon:</td>
<td style=""><input id="txtTelefon" name="txtTelefon" size="40"/></td>
</tr>
<tr>
<td height="26" style="">Email: <span class="absatz">*</span></td>
<td style=""><input id="txtEmail" name="txtEmail" size="40"/></td>
</tr>
<tr>
<td height="26" style="">Betreff: <span class="absatz">*</span></td>
<td style="">
<select name="txtBetreff">
<option value="------">------</option>
<option value="Anfrage">Anfrage</option>
<option value="Feedback">Feedback</option>
<option value="Smalltalk">Smalltalk</option>
<option value="Textlinktausch">Textlinktausch</option>
<option value="Bannerlinktausch">Bannerlinktausch</option>
<option value="Wallpaper mit © löschen">Wallpaper mit © löschen</option>
</select> </td>
</tr>
<tr>
<td height="26" style="">Bemerkungen: <span class="absatz">*</span></td>
<td style="">
<textarea name="txtBemerkungen" cols="40" rows="4" id="txtKursBemerkungen"></textarea></td>
</tr>
<tr>
<td height="26" style=""> </td>
<td style=""> </td>
</tr>
<tr>
<td style=""> </td>
<td style=""><input name="Submit" type="submit" value="Senden"/> </td>
</tr>
<tr>
<td style=""> </td>
<td style=""> </td>
</tr>
</tbody>
</table>
<p><span class="absatz">*</span> = Pflichtfelder!<br />
Es werden nur ernsthafte Kontaktanfragen beantwortet.</p>
</form>
</body>
</html>
Ich danke Euch für Eure Hilfe!