Uden at kende PHPMailer klassen vil jeg mene du først skal lave et objekt at klassen. PÅ denne måde
require ('class.phpmailer.php');
$mail = new PHPMailer();
$mail->to = 'joern@esenet.dk';
$mail->from = 'jjdk@fdf.dk';
$mail->text = 'Hej med dig, her er en fil';
if(!$mail->Send())
{
echo "There was an error sending the message";
exit;
}
echo "Message was sent successfully";
?>
Hej.
Det havde jeg faktisk prøvet, men fik denne fejl:
Fatal error: Cannot use string offset as an array in C:\wamp\www\phpmail\class.phpmailer.php on line 426
Jeg afprøver lokalt på min PC via Wamp-serveren.
Prøv følgende:
<?php
require("class.phpmailer.php");
// Instantiate your new class
$mail = new PHPMailer();
$mail->$Mailer = "mail";
// Now you only need to add the necessary stuff
$mail->AddAddress("j@kob.do", "Jakobdo");
$mail->Subject = "Dette er emnet";
$mail->Body = "Dette er beskeden";
$mail->AddAttachment("c:/temp/11-10-00.zip", "new_name.zip"); // optional name
$mail->From = "fra@mig.dk";
$mail->FromName = "Fra Mig";
if(!$mail->Send())
{
echo "There was an error sending the message";
exit;
}
echo "Message was sent successfully";
?>
PS: husk at ret adresserne.
Super Jakobdo.
Så virker det.
Mange tak - sender du et svar.
Øh - kan se, at "body-koden" er plan-tekst hvor html-koder ikke virker.
Mener at have læst et sted, at HTML også kan anvendes. Er det simpelt eller skal jeg i gang med at kigge på
http://phpmailer.sourceforge.net
$mail->Body = $body; //Her kan du tilføje almindelig html kode. <html><head><title>Email</title></head><body><b>Hej med dig</b></body></html>
$mail->AltBody = $text_body; //Almindelig tekst. Hej med dig