STATUSMELDUNGEN


SUPPORTANFRAGE


SUPPORTBEDINGUNGEN


HOSTING SUPPORT

Fragen & Antworten

   Terminologien

   SMS-Gateway

   FTP (File Upload)

   Frontpage

Anleitungen

   Zugriffszähler

   Mail-Formulare 1

   Mail-Formulare 2

Netiquette


SUPPORT DOKUMENTE



 
Bescheibung des Formmails der neuen SwissWeb Infrastruktur06

Diese Seite beschreibt das versenden von Formulardaten via Mail mit PHP.

Die Angaben dieser Seite betreffen folgende Server:

lxweb01.swiss-web.com 195.234.64.51
lxweb02.swiss-web.com 195.234.64.52
lxweb03.swiss-web.com 195.234.64.53
winweb01.swiss-web.com 195.234.64.81
winweb02.swiss-web.com 195.234.64.82
winweb03.swiss-web.com 195.234.64.83

Wie weis ich ob meine Webseite auf der neuen Infratsruktur06 ist?

Loggen Sie sich in Ihr Controlpanel ein. Haben Sie keinen Zugang ist Ihr Web noch nicht auf der neuen Infrastruktur06.

Klicken Sie unter "FTP" auf "FTP Manager".


Schauen Sie was in der Zeile "Host Name" steht


Formular in PHP

Beachten Sie dass die Werte "email_from" und "email_to" nicht identisch sein dürfen. Beides müssen gültige Mailadressen sein.

1. HTML Formular

Wir orientieren anhand eines einfachen Beispiels. Zu beachten ist beim Formular die korrekte Angaben der PHP Datei "form.php".

<html>
<head>
<title>testform</title>
</head>
<body>
<form action="form.php" method="post">
<dl>
<dt>Ihr Name:</dt>
<dd><input type="text" name="versender"></dd>
<dt>Ihre E-Mail:</dt>
<dd><input type="text" name="email"></dd>
<dt>Sie sind:</dt>
<dd><input type="radio" name="gender" value="M">Mann <input type="radio" name="gender" value="Frau">Frau</dd>
</dl>
<p>
<input type="submit" value="Senden">
<input type="reset" value="Zurücksetzen">
</p>
</form>
</body>
</html>

2. PHP

Schauen wir uns das im Formular definierte "form.php" etwas genauer an:

<?php
// Zuerst werden die Variabeln deklariert, dies ist nicht umbedingt nötig macht es aber übersichtlicher.
// Variabeldefinitionen
$strEmpfaenger = 'name@ihredomain.ch';
$strFrom = '"Formmail PHP Script" <abdenser@absenderdomain.ch>';
$strSubject = 'betreff';

// hier werden die Inhalte der Felder des Formulares ins PHP übergeben
$versender = $_POST['versender'];
$email = $_POST['email'];
$gender = $_POST['gender'];

// zusammenfuegen aller Formulardaten mit Umbrüchen dazwischen
$strMailtext = $versender."\n".$email."\n".$gender;

// Dies ist der eigentliche Mailbefehl. In die Klammer wird definiert:
// "Ziel-Emailadresse", "Betreff", "Nachrichtentext"
// Je nach Wunsch kann noch ein vierter Parameter definiert werden,
// in diesem Beispiel ist das der Absender.
if($_POST)
{
  mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom);
}
?>



 
Kunden Login

Benutzername
Passwort

Profitieren Sie jetzt von unserer Sommer-Aktion!

6 Monate GRATIS-Hosting!

Beim Kauf von SwissClassic, SwissBusiness oder SwissComplete bezahlen Sie im ersten Jahr 12 Monate und profitieren 18 Monate.

Wir schenken Ihnen 6 Monate Hostinggebühren! 

Gültig bis 31. Oktober 2008