Antworten
Könntest Du diese Wahnsinnszeile mal kommentieren:
Code: In Zwischenablage kopieren (nur IE)
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...