PHP: Mail met zowel plaintext als html -mogelijkheid

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb me al suf gezocht naar een mogelijkheid om een html-mailing te doen en tegelijkertijd, voor de mensen die e-mail met plain text ontvangen of offline, een plain-text gedeelte meestuurt.

Ik heb al wat mogelijke dingen gevonden maar ik snap er geen jota van.
Iemand bereid om het structureel en in het Nederlands uit te leggen?
Thanks.

Acties:
  • 0 Henk 'm!

  • blizt
  • Registratie: Januari 2003
  • Laatst online: 11-12-2024

blizt

Wannabe-geek

Wat heb je al gevonden?
Wat snapte je er niet aan?
Lijkt me toch niet zo moeilijk nml....

United we stand, and divided we fall


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
dat je het met een soort bijlage moet doen en veel MIME-instellingen...
ook de functie imap_mail_compose() zo iets moeten doen...
maar het is meer Chinees, die Engelse uitleg...

Acties:
  • 0 Henk 'm!

  • blizt
  • Registratie: Januari 2003
  • Laatst online: 11-12-2024

blizt

Wannabe-geek

Als je Engels niet snapt, zou ik dat eerst leren voor je PHP leert.
Zonder Engels kom je niet ver in de IT-wereld.

United we stand, and divided we fall


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:47

Creepy

Tactical Espionage Splatterer

Je zult m.b.v. MIME Multipart een e-mail moeten samen stellen waar zowel een text/plain en een text/html in zit.

zie bijv. hier: http://www.abiglime.com/webmaster/articles/cgi/010698.htm

Maar ook dit is weer Engelse uitleg. Je zult het Engels toch echt wel een beetje onder de knie hebben.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik kan wel php hoor, ik codeer er al drie jaar in.
Ik snap enkel die MIME uitleg niet zo goed omdat ik maar een basis van het Engels heb.

Acties:
  • 0 Henk 'm!

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 21-08 15:00
Er is een hele mooie classe die dat allemaal regelt
zoek eens op google naar htmlMimeMail.class.php

Icons are overrated


Acties:
  • 0 Henk 'm!

  • usr-local-dick
  • Registratie: September 2001
  • Niet online
Als je PHP hebt wordt er standaard ook PEAR mee-geinstalleerd.
Ik ga er dus vanuit dat je PEAR hebt :)

Dan stuur je zo een multipart MIME mail:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
include('Mail.php');
include('Mail/mime.php');
$txt='your text message';
$html='<html>uw HTML bericht</html>';
$crlf = "\n";
$hdrs = array(
              'From'    => 'Dick Visser <dick@tienhuis.nl>',
              'Subject' => 'Nieuw Bericht!!!,
              'X-Generated-By' => 'PHP-5.0.2'
);

$mime = new Mail_mime($crlf);
$mime->setTXTBody($txt);
$mime->setHTMLBody($html);
$body = $mime->get();
$hdrs = $mime->headers($hdrs);
$mail =& Mail::factory('mail');
$mail->send('dick@tienhuis.nl', $hdrs, $body);
?>


Makkelijker kan bijna niet.
Even rondom deze pagina kijken:
http://pear.php.net/manua...ail.mail-mime.example.php
Pagina: 1