phpmailer class ?
Jeg sider med flg. kode:<?
require("class.phpmailer.php");
if($_POST['task']=="ok") {
$mail = new PHPMailer();
$mail->From = "jm@mitDomæne.dk ";
$mail->FromName = "navn";
$mail->Host = "webglobe.dk";
$mail->Mailer = "smtp";
$mail -> SMTPAuth = true ; // Aktiver SMTP godkendelse
$mail -> Username = "Brugernavn" ; // SMTP
$mail -> Password = "Kode"; // SMTP Kodeord
// Emne overskrift
$mail->Subject = "Her kommer der så en mail";
// HTML body
$mail-> Body = "Hello $_POST[afsted], dette er en <b>html</b> email";
// Modtagere
$mail->AddAddress(" info@mitDomæne.dk", "Mit navn");
if(!$mail->Send())
echo "Der opstod en fejl ved afsendelse til " . $row
["email"] . "<br>";
echo "En mail er sendt";
}else{
// Formen starter her
echo "<form id=\"opret\" action=\"$php_self\" method=\"post\" >";
echo "<table bgcolor=\"#FFFFFF\" border=\"1\" width=\"700\" bordercolor=\"#cccccc\" cellspacing=\"0\" cellpadding=\"4\" style=\"border-collapse: collapse\" >";
echo " <tr>";
echo " <td>Denne mail sendes vis en funktion!</td>";
echo " </tr>";
echo " <tr>";
echo " <td colspan=\"3\" align=\"right\"><input type=\"submit\" name=\"Send\" value=\"Send skema\"></td>";
echo " </tr>";
echo "<input type=\"hidden\" name=\"afsted\" value=\"SendeTosen\">";
echo "<input type=\"hidden\" name=\"task\" value=\"ok\">";
echo "</table>";
echo "</form>";
// Formen slutter
}
?>
Mit problem er:
Den sender 2 mail når jeg loader siden?
Og den sender også 2 mail når jeg sumitter?
Hvordan får jeg mere body tekst/indhold (flere linier og variabler fra Formen med?
