Hallo SwissKnife,
musste gerade meinen Kumpel falten, da er schon wieder an der Website rumgefummelt hat
![(devil)](https://www.nof-community.de/Smileys/Weihnacht/0407.gif)
Nun erscheint nicht mehr die Fehlermeldung, sondern eine quasi leere Seite
![(devil)](https://www.nof-community.de/Smileys/Weihnacht/0407.gif)
(Ich habe ihm jetzt erst mal die Zugriffrechte zu
seinem Server entzogen
![(rofl)](https://www.nof-community.de/Smileys/Weihnacht/0601.gif)
Doch nun zur Sache: InlineFrame? Sagt mir jetzt erstmal nix.
Nun die beiden Dateien:
kontakt.php
----------------------------------------------------
<?php include("../scripts/skn_mail.php"); ?>
<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">
<HTML>
<HEAD>
<TITLE> Der Titel der Seite wird von NetObjects Fusion generiert </TITLE>
<!-- Beginn SwissKnife SecureForm -->
<script src="
http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"
type="text/javascript"></script>
<script type="text/javascript" src="../javascript/secure_form.js"></script
<!-- Ende SwissKnife SecureForm -->
<!-- NetObjects Fusion Generated HEAD HTML-->
</HEAD>
<BODY Von NetObjects Fusion generierte BODY-Parameter
>
<!-- BODY Von NetObjects Fusion generierte BODY Parameter -->
</BODY>
</HTML>
----------------------------------------------------
skn_mail.php
----------------------------------------------------
<?php
/****************************************************************
* SwissKnife for NOF: Spamsicherer Mailer für Kontaktformulare
*
* (c)2012 SwissKnife for NOF by SME
*
*
* ***************************************************************
* Konfiguration:
*
* 1. Mail-Adressen für Admin eintragen.
* 2. Server-Adresse eintragen.
* 3. Für alle Felder des Formulars im Abschnitt "Message an den Administrator"
* die Namen in "$_POST['<Feldname>']" eintragen.
* In diesem Abschnit wird auch das Format erstellt,
* wie die Meldung endgültig dargestellt werden soll.
*****************************************************************/
if (isset($_POST['action']) && ($_POST['action']=='send'))
{
// SwissKnife AntiSpam/Form-Security
include('../scripts/check_token.php');
$mailadr_admin= '
ferienhaus@fougeras.de';
/* Falls Meldung an einen 2. Administrator: Nächste Zeile aktivieren */
$mailadr_admin1= '
xxx@xxx.de';
$mailadr_customer = $_POST['eMail'];
// 1. Message an den Administrator
$subject_admin = 'Buchungsanfrage von '.$_POST['Vorname'].' '.$_POST['Name'];
$message_admin = 'Anrede: '.$_POST['Anrede']."n";
$message_admin = 'Name: '.$_POST['Vorname'].' '.$_POST['Name']."n";
$message_admin.= 'Adresse: '.$_POST['Strasse'].' '.$_POST['Hausnummer']."n"
$message_admin.= 'Wohnort: '.$_POST['PLZ'].' '.$_POST['Ort']."n";
$message_admin = 'Land: '.$_POST['Land']."nn";
$message_admin.= 'Telefon: '.$_POST['Vorwahl'].' '.$_POST['Rufnummer']."n"
$message_admin = 'Handy: '.$_POST['Mobilnummer']."n";
$message_admin.= 'Mail: '.$_POST['eMail']."nn";
$message_admin = 'Anreise: '.$_POST['Anreise']."n";
$message_admin = 'Abreise: '.$_POST['Abreise']."nn";
$message_admin = 'Erwachsene: '.$_POST['Erwachsene']."n";
$message_admin = 'Kinder : '.$_POST['Kinder']."nn";
$message_admin.= 'Hunde : '.$_POST['Hunde'].' '.$_POST['Hunderasse']."n"
$message_admin.= 'Andere Tiere:'.$_POST['AndereTiere'].' '.$_POST['RasseAndereTiere']."nn"
$message_admin.= 'Nachricht:'."nn".$_POST['Textfeld']."n";
// unbedingt Serveradresse anpassen
$message_admin.= 'Server:
www.fougeras.de'."\n";
// 2. Message an den Kunden
$subject_customer = 'Ihre Anfrage an die Schatzkiste'."\n\n";
$message_customer = 'Sehr geehrte';
if ($_POST['Anrede'] == "Herr")
{
$message_customer.= 'r';
}
$message_customer.= ' '. $_POST['Anrede'].' ';
$message_customer.= $_POST['Name'].','."\n\n";
$message_customer.= 'Sie haben beiliegende Anfrage an '.$mailadr_admin.' geschickt:'."\n\n";
foreach($_POST as $name=> $value)
{
if (($name == "action") || ($name == "Senden") || ($name == "zeit"))
{
;
}
else
{
if ($name <> 'skn_ts')
{
$message_customer.= "$name:";
$message_customer.= str_repeat(" ",16-strlen($name));
$message_customer.= "$value\n";
}
}
}
$message_customer.="\n\n".'Wir werden Ihre Anfrage so schnell wie möglich beantworten.'."\n\n\n".'Mit freundlichen Grüssen'."\n\n".'Rene Fougeras';
// Send it SMTP on localhost
mail($mailadr_admin, $subject_admin, $message_admin, "From: ".$mailadr_customer);
// Mail to Customer
mail($mailadr_customer, $subject_customer, $message_customer, "From: ".$mailadr_admin);
/* Falls Meldung an einen 2. Administrator: Nächste Zeile aktivieren */
mail($mailadr_admin1, $subject_admin, $message_admin, "From: ".$mailadr_customer);
header("Location: ./danke.html");
}
?>
----------------------------------------------------
Ich hoffe Du kannst damit was anfangen...
Vielen Dank im Voraus
Martin