Avatar billede danic Nybegynder
06. marts 2003 - 20:54 Der er 5 kommentarer og
1 løsning

phpmailer hjææælp!

Er der en der har et script der virker til phpmailder, hvor man ikke har adgang til php.ini include_path. Og derfor benytter en af de her 2 istedet???

ini_set("include_path", ".:/path/to/phpmailer/dir");
$mail->PluginDir = "/path/to/phpmailer/dir";

Jeg får fejl lige meget hvad jeg gør:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/sv_gyrosportdk/testmail.php on line 2
Parse error: parse error in /home/sv_gyrosportdk/testmail.php on line 3

Men min phpmailer_test.php fil virker, den som følger med.
Avatar billede Slettet bruger
06. marts 2003 - 20:58 #1
ini_set("include_path", ".:/path/to/phpmailer/dir");

hvorfor er der et ':' ?
Avatar billede danic Nybegynder
06. marts 2003 - 22:43 #2
Det er det som står på http://phpmailer.sourceforge.net

Jeg har:
<?
ini_set('include_path', './home/sv_gyrosportdk/php/phpmailer');
$mail = new phpmailer();
...
?>
Og det virker ikke!!!
Avatar billede sukos Juniormester
06. marts 2003 - 23:05 #3
så vidt jeg ved, så er punktum foran skråstreg det samme som at sige "fra dette dir", så din phpmailer skal altså ligge i underdirs fra du sætter din include.

Men prøv at vise indholdet af testmail.php :O)
Avatar billede danic Nybegynder
06. marts 2003 - 23:11 #4
jeg har prøvet en masse og alle giver den sammme fejl.

<?
ini_set('include_path', '/home/sv_gyrosportdk/php/phpmailer');

$mail = new phpmailer();

$mail->IsSMTP();                                  // send via SMTP
$mail->Host    = "sendmail.webhosting.dk"; // SMTP servers

$mail->From    = "info@gyrosport.dk";
$mail->FromName = "Mailer";
$mail->AddAddress("danic@danic.dk");
$mail->AddReplyTo("info@gyrosport.dk","Team Gyrosport");

$mail->WordWrap = 50;                              // set word wrap
$mail->AddAttachment("/var/tmp/file.tar.gz");      // attachment
$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
$mail->IsHTML(true);                              // send as HTML

$mail->Subject  =  "Here is the subject";
$mail->Body    =  "This is the <b>HTML body</b>";
$mail->AltBody  =  "This is the text-only body";

if(!$mail->Send())
{
  echo "Message was not sent <p>";
  echo "Mailer Error: " . $mail->ErrorInfo;
  exit;
}

echo "Message has been sent";
?>
Avatar billede danic Nybegynder
07. marts 2003 - 08:01 #5
Underligt at folk skriver at phpmailer er et kanon produkt, når der er ingen der kan poste et script der virker!
Avatar billede danic Nybegynder
17. juli 2003 - 08:29 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester