Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Formmailer

if (!empty ($_POST["eMail"])) if (!empty ($_POST["eMail"]))
{
if(!$mail->Send())
{
echo "Das Formular konnte nicht abgeschickt werden.";
echo "Fehlermeldung: ".$mail->ErrorInfo;
}
else
{
require("../Formel1-Reisen-IhrFeedback/Formel1-Reisen-IhrFeedback.htm");
}
}
else
{
require("../Formel1-Reisen-IhrFeedback2/Formel1-Reisen-IhrFeedback2.htm");
}
?>
kann mir jemand helfen mit dem, irgendwie funktioniert der script nicht?
Danke und Gruss

Hier gehts zum Orginal Eintrag "Formmailer" im Forum

Antworten

Könntest Du diese Wahnsinnszeile mal kommentieren:
Code:                   In Zwischenablage kopieren (nur IE)
1">




2.

Ich habe zwei Pflicht felder, die ausgefüllt werden müssen ansonsten soll der Formmailer nicht abschicken.
Pflichtfelder: $EMail und $Name1

Aber irgendwie funktioniert das nicht ganz?

<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->AddEmbeddedImage("formel1reisench.jpg", "formel1reisen");
$mail->CharSet = "iso-8859-15";
$mail->IsHTML(true);
$mail->IsMail();
// next line(s) with AddAddress will receive the email
$mail->AddAddress("chris@synologic.ch","Synologic Member Chris");
$mail->AddAddress("jose@synologic.ch","Synologic Member José");
$mail->AddAddress("rene@synologic.ch","Synologic Member René");
$mail->AddAddress("sysret@synologic.ch","Synologic Member Sysret");

$mail->From = $HTTP_POST_VARS["eMail"];
$mail->FromName = $HTTP_POST_VARS["Name1"];
$mail->Subject = $HTTP_POST_VARS["Betreff"];
$mail->Body = '<img src="cid:formel1reisen" alt="formel1-reisen.ch"><br>'.$HTTP_POST_VARS["Rennen"].'<br><br>'.

'<TABLE><TBODY>'.
'<TR><TD><b>Optionen:</b> </TD><TD>'.$HTTP_POST_VARS["Eintrittskarten"].' '.$HTTP_POST_VARS["Hotelpaket"].' '.$HTTP_POST_VARS["Flug"].'</TD></TR>'.
'<TR><TD><b>Name:</b> </TD><TD>'.$HTTP_POST_VARS["Anrede1"].' '.$HTTP_POST_VARS["Name1"].'</TD></TR>'.
'<TR><TD><b>Adresse:</b> </TD><TD>'.$HTTP_POST_VARS["Adresse"].'</TD></TR>'.
'<TR><TD><b>PLZ/Ort:</b> </TD><TD>'.$HTTP_POST_VARS["PLZ_Ort"].'</TD></TR>'.
'<TR><TD><b>Telefon:</b> </TD><TD>'.$HTTP_POST_VARS["Telefon"].'</TD></TR>'.
'<TR><TD><b>Fax:</b> </TD><TD>'.$HTTP_POST_VARS["Fax"].'</TD></TR>'.
'<TR><TD><b>eMail:</b> </TD><TD>'.$HTTP_POST_VARS["eMail"].'</TD></TR>'.
'<TR><TD><b>2. Reiseteilnehmer:</b> </TD><TD>'.$HTTP_POST_VARS["Anrede2"].' '.$HTTP_POST_VARS["Name2"].' '.$HTTP_POST_VARS["Alter2"].'</TD></TR>'.
'<TR><TD><b>3. Reiseteilnehmer:</b> </TD><TD>'.$HTTP_POST_VARS["Anrede3"].' '.$HTTP_POST_VARS["Name3"].' '.$HTTP_POST_VARS["Alter3"].'</TD></TR>'.
'<TR><TD><b>4. Reiseteilnehmer:</b> </TD><TD>'.$HTTP_POST_VARS["Anrede4"].' '.$HTTP_POST_VARS["Name4"].' '.$HTTP_POST_VARS["Alter4"].'</TD></TR>'.
'<TR><TD><b>5. Reiseteilnehmer:</b> </TD><TD>'.$HTTP_POST_VARS["Anrede5"].' '.$HTTP_POST_VARS["Name5"].' '.$HTTP_POST_VARS["Alter5"].'</TD></TR>'.
'<TR><TD><b>6. Reiseteilnehmer:</b> </TD><TD>'.$HTTP_POST_VARS["Anrede6"].' '.$HTTP_POST_VARS["Name6"].' '.$HTTP_POST_VARS["Alter6"].'</TD></TR>'.
'<TR><TD><b>Annullierungskosten-Versicherung erwünscht:</b> </TD><TD>'.$HTTP_POST_VARS["Annullation"].'</TD></TR>'.
'<TR><TD><b>Bemerkungen:</b> </TD><TD>'.$HTTP_POST_VARS["Bemerkungen"].'</TD></TR>'.
'</TBODY></TABLE>';

if (!empty ($_POST["eMail"])) if (!empty ($_POST["Name1"]))
{
if(!$mail->Send())
{
echo "Das Formular konnte nicht abgeschickt werden.";
echo "Fehlermeldung: ".$mail->ErrorInfo;
}
else
{
require("../Formel1-Reisen-IhrFeedback/Formel1-Reisen-IhrFeedback.htm");
}
}
else
{
require("../Formel1-Reisen-IhrFeedback2/Formel1-Reisen-IhrFeedback2.htm");
}
?>


3.

Ach du Kacke, war zwar spät gestern aber was machst du nur aus meiner Hilfestellung *nichthinguckenkann*
also ehrlich lern lieber erst mal die Grundlagen...
Und die Zeile die Rana angesprochen hat, sieht noch immer genau gleich übel aus.


4.

Was hallo, mit einem Pflichfeld hat es ja funktioniert! Und dafür dankeschön...Aber mit zwei nicht und wenn ich alles wüsste, dann hätte ich nicht gefragt...


5.

einfach && als Operator dazwischen ;)
Wie gesagt lern die Grundlagen. Übrigens durch fragen, lernt man recht wenig...


Hier gehts zum Orginal Eintrag "Formmailer" im Forum
 
phpforum.de | Impressum | Handy Bundles