Florian Liebscher: Mailer geht immer ncoch nicht !

Hi
habe jetzt auf der Seite  ( http://www.hosting.metroprime.de/getthefloh/PCI.php?select=kontakt )

diesen code verwendet

<?php }
else
{
//Daten überprüfen
if (empty ($Name)) {
    die ("<font face="Arial, Helvetica, sans-serif" size="2" color=red>Geben Sie bitte Ihren Namen ein<br><b>
 <a href="javascript:history.go(-1);">
 «« zurück</A>");}
if (empty ($Email)) {
    die ("<font face="Arial, Helvetica, sans-serif" size="2" color=red>Geben Sie bitte Ihre Emailadresse ein<br><b>
 <a href="javascript:history.go(-1);">
 «« zurück</A>");}
if (empty ($Nachricht)) {
    die ("<font face="Arial, Helvetica, sans-serif" size="2" color=red>Geben Sie bitte eine Nachricht ein<br><b>
 <a href="javascript:history.go(-1);">
 «« zurück</A>");}
if(!eregi("[1]+@+[a-z0-9._-]+.+[a-z]{2,4}$", $Email)) {
     die("Geben Sie bitte eine gültige Emailadresse an. <br><br><a href="javascript:history.go(-1);">
 «« zurück</A>");}
$Nachricht = stripslashes($Nachricht);
$Nachrichthtml = ereg_replace("\n", "<br>", $Nachricht);

$date = date("d.m.Y H:i:s");
 echo "
 <p><br><br>
 <table width=100%><tr>
 <FONT face=arial size=2>
 Guten Tag, Frau/Herr $Name!
 <br><br>
 Vielen Dank für Ihre Mitteilung! Eine Kopie Ihrer Nachricht
 wurde soeben an folgende Email-Adresse gesandt:<br> <b>$Email</b></FONT>

<p>
 <FONT face=arial size=2><b>
 Ihre Nachricht lautete:</b><br>
 $Nachrichthtml<br><br><br>

<HR NOSHADE SIZE="1" WIDTH="300" ALIGN="LEFT">
 <br><b>
 <a href="javascript:history.go(-1);">
 «« zurück</A>
  </tr></table></center>";

// Formulardaten verschicken
mail("$email", "Kontaktformular","
Folgende Nachricht wurde vom Kontaktformular
aus gesendet am $date
--------------------------------------------------------

Name :  $Name
Telefon:  $Telefon
Betreff: $Betreff
Email : $Email
Nachricht:
$Nachricht
--------------------------------------------------------

","From: $Email");

//Bestätigungsemail an den Absender
mail("$Email","$homepageurl Rückmeldung", "
Guten Tag, Frau/Herr $Name,\n
Vielen Dank für Ihren Besuch auf meiner Homepage!\n
---------------------------------------------\n
Folgende Nachricht ist bei mir eingegangen:\n
Ihr Name:   $Name
Ihre Email:  $Email
Ihr Betreff: $Betreff
Ihr Telefon:    $Telefon
Ihre Nachricht:
$Nachricht\n
---------------------------------------------\n
Falls erforderlich, werde ich so schnell wie möglich darauf antworten.\n
$homepageurl\n\n
","From: $email");
}
?>

es ist ein geklauter ;)
doch es geht net !!!! aber, wenn ich ihn als eigenständige HTML-datei hochlade (d.H. net auf dr seite eingebaut ) fuzt er !!!!! was sit der Fehler !?

MfG
Flo aus HAnnover


  1. a-z0-9._- ↩︎

  1. Hallo Flo.

    // Formulardaten verschicken
    mail("$email", "Kontaktformular","

    ...

    //Bestätigungsemail an den Absender
    mail("$Email","$homepageurl Rückmeldung", "

    Du verschicktst Bestätigung und Daten selbst an $Email und $email. Wenn ich mich nicht ganz irre, dann ist das für PHP identisch, d.h. das es gehen zwei Mails an dieselbe Adresse raus.

    Grüße aus Würzburg
    Julian