Hallo!
Ich möchte gern dieses Formular in meine Webseite einbauen, nur möchte ich, dass das Formular sofort an meine E-Mail Adresse gesendet wird und dies nicht manuell (mit Popup von Outlook) möglich ist.
Wenn ich die Unimailer-Datei
PHP
<?php
### Konfiguration ###
# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'christian.92@web.de';
# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Gästebuch';
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
$strReturnhtml = 'link7.html';
# 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;
}
?>
Alles anzeigen
von meiner anderen Homepage in den Quellcode des Formulars bei "funtion action=" eintrage funktioniert die Überprüfung nicht und das Formular wird nich gesendet. Ebenfalls Fehlerhaft ist, dass der beim klicken auf Absenden die php-Datei öffnet anstatt des im Quellcode angegebenen link7.
Ich hoffe mir kann einer helfen wie ich es richtig hinbekomme.