WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Internet

Internet Rat & Tat bei Internetproblemen

Microsoft KARRIERECAMPUS

 
 
Themen-Optionen Ansicht
Alt 03.05.2003, 10:18   #19
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Ungetestet, wenns funktioniert kostets 50 Euro
"deineEmailadresse@deineDomain.com" musst Du natürlich durch deine richtige Emailadresse ersetzen.
Code:
<?php
$do=$_GET["do"];
if(!$do) {
// ----- falls nix angegeben ist, schicken wir den Kunden zum Formular -----
	$do="main";
	}

if($do=='send') {
$vorname=$_POST["vorname"];
$nachname=$_POST["nachname"];
$email=$_POST["email"];
$kommentar=$_POST["kommentar"];
if (!$vorname) {
	$errormsg.="Bitte geben Sie Ihren Vornamen an
";
	}
if (!$nachname) {
	$errormsg.="Bitte geben Sie Ihren Nachnamen an
";
	}
if (!$email || verify_email($email)!=1) {
	$errormsg.="Bitte geben Sie eine g&uuml;ltige Emailadresse an
";
	}

if(!$errormsg) {
// ----- kein Fehler --> Mail schicken und eine Danksagung loswerden -----

$mailbody="Jemand hat Dich über die Website kontaktiert.
Hier sind die Daten, die erfasst wurden:

Vorname: $vorname
Nachname: $nachname
Email: $email
Telefon: $telefon

Kommentar:
$kommentar";

mail("deineEmailadresse@deineDomain.com","Anfrage von Website",$mailbody,"From: $email\nReply-To: $email");

echo "
<html>
<head>
	<title>Kontakt - Herzlichen Dank</title>
</head>
<body bgcolor=\"#eeeeee\" text=\"#000000\">
  <table align=\"center\" border=\"0\" width=\"450\">
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\">
      </td>
    </tr>
    <tr>
      <td valign=\"top\" align=\"center\">Herzlichen Dank für Ihr Interesse!
Wir werden Sie sobald als m&ouml;glich kontaktieren.
      </td>
    </tr>
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\">
      </td>
    </tr>
  </table>
</form>
</body>
</html>";
exit;
	} // Ende if

else {
// ----- Fehler!!! --> schick den Kunden an den Anfang und zeig ihm die Fehlermeldung(en) -----
	$do="main";
	}
}


if($do=='main') {
echo "
<html>
<head>
	<title>Kontaktformular</title>
</head>
<body bgcolor=\"#eeeeee\" text=\"#000000\">
<form action=\"kontakt.php?do=send\" method=\"post\">
  <table align=\"center\" border=\"0\" width=\"450\" bgcolor=\"#eeeeee\">
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\">Bitte f&uuml;llen Sie alle mit einem Stern gekennzeichneten Felder aus.
      </td>
    </tr>
    <tr>
      <td colspan=\"2\">$errormsg</td>
    </tr>
    <tr>
      <td align=\"right\" valign=\"top\">* Vorname:</td>
      <td valign=\"top\"><input type=\"text\" size=\"20\" maxlength=\"40\" name=\"vorname\" value=\"$vorname\">
      </td>
    </tr>
    <tr>
      <td align=\"right\" valign=\"top\">* Nachname:</td>
      <td valign=\"top\"><input type=\"text\" size=\"20\" maxlength=\"40\" name=\"nachname\" value=\"$nachname\">
      </td>
    </tr>
    <tr>
      <td align=\"right\" valign=\"top\">* Email:</td>
      <td valign=\"top\"><input type=\"text\" size=\"20\" maxlength=\"40\" name=\"email\" value=\"$email\">
      </td>
    </tr>
    <tr>
      <td align=\"right\" valign=\"top\">Telefon:</td>
      <td valign=\"top\"><input type=\"text\" size=\"20\" maxlength=\"40\" name=\"telefon\" value=\"$telefon\">
      </td>
    </tr>
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\">Ihre Anfrage / Ihr Kommentar:</td>
      </td>
    </tr>
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\"><textarea name=\"kommentar\" cols=\"40\" rows=\"10\" nowrap>$kommentar</textarea>
      </td>
    </tr>
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\">
      </td>
    </tr>
    <tr>
      <td valign=\"top\" colspan=\"2\" align=\"center\">
        <input type=\"submit\" name=\"process_form\" value=\"Abschicken\">
        <input type=\"reset\" value=\"Eingaben l&ouml;schen\">
      </td>
    </tr>
  </table>
</form>
</body>
</html>";
exit;
}

function verify_email($email) {
  if(eregi("^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,4})$", trim($email))) {
    return 1;
  } else {
    return 0;
  }
}
?>
____________________________________
Viele Grüße

Alex

(SUV-Fahrer aus Leidenschaft)
Alex1 ist offline   Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:37 Uhr.


Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag