Oprettet tor. d. 17. maj 2007 kl. 14:53:47

nemlig
nemlig (5.151 point. Point ude: 0)

Hjælp til PHPmailer

Hej.
Er blevet anbefalet PHPmailer i en anden tråd, men kan ikke få det til at virke.
Jeg har downloadet class.phpmailer.php og har prøvet med denne simple kode:

<?php
require ('class.phpmailer.php');
$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";
?>

PHPmailer skal erstatte PHP's "mail"-funktion, og det samlede system skal køre på forskellige webhoteller.

Håber der er en venlig sjæl, der vil hjælpe mig igang.

Skrevet tor. d. 17. maj 2007 kl. 14:58:52| #1

drbean
drbean (15.325 point)
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";
?>

Skrevet tor. d. 17. maj 2007 kl. 14:59:43| #2


Skrevet tor. d. 17. maj 2007 kl. 15:21:36| #3

nemlig
nemlig (5.151 point)
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.

Skrevet tor. d. 17. maj 2007 kl. 17:41:54| #4

jakobdo
jakobdo (181.727 point)
www.codebreaker.dk
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.

Skrevet tor. d. 17. maj 2007 kl. 17:49:52| #5

nemlig
nemlig (5.151 point)
Super Jakobdo.
Så virker det.
Mange tak - sender du et svar.

Skrevet tor. d. 17. maj 2007 kl. 18:12:02| #6


Skrevet tor. d. 17. maj 2007 kl. 18:32:36| #7


Skrevet tor. d. 17. maj 2007 kl. 18:34:52| #8

nemlig
nemlig (5.151 point)
Ø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

Skrevet tor. d. 17. maj 2007 kl. 18:57:51| #9

jakobdo
jakobdo (181.727 point)
www.codebreaker.dk
$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

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Brugerliste med link til profil

Oprettet den 26. maj 2012 kl. 14.29
sayn giver 30 point for svar | Giv et svar »

php curl driller

Oprettet den 26. maj 2012 kl. 08.31
PHPnQrd giver 200 point for svar | Giv et svar »

Array i array

Oprettet den 25. maj 2012 kl. 08.32
sebster giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger