Avatar billede _what_ Nybegynder
02. januar 2006 - 08:26 Der er 3 kommentarer og
1 løsning

tekst hvis ingen html i mails via form

Jeg har gang i et lille system til udsendelse af html mails ved et nyhedsbrev. Systemet virker sådan set fint nok som det er nu og sender html som det skal.

Jeg ville dog godt have lidt mere med. Vil meget gerne have at der kommer noget plaintext med som vises hvis modtageren ikke har mulighed for at se html mails.

Nogen der kan hjælpe med det ??

Min kode:

________________

<?
if($_POST[send]){
include ("mysql_connect.php");
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$mail = mysql_query ("SELECT * FROM  mail_systen_test WHERE m_id >= '" . $_POST['fraid'] . "' AND m_id <= '" . $_POST['tilid'] . "'");
while($row = mysql_fetch_array($mail))
{
$udsendes = $_POST['udsendes'];
$adresse = $row['m_email'];
$id = $row['m_id'];


$headers  = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
$headers .= 'From: Stof og Stil  <noreply@eurostofogstil.dk>' . "\r\n";
$subject = "nyhedsbrev fra stof og stil";

mail($adresse, $subject , $udsendes, $headers);
}
}
?>
Avatar billede coderdk Praktikant
02. januar 2006 - 13:27 #1
Du skal nok lave en multipart/mixed / multipart/alternative mail så... Du kan se lidt her:

http://www.zend.com/zend/spotlight/sendmimeemailpart3.php
Avatar billede _what_ Nybegynder
02. januar 2006 - 13:39 #2
Det var godt nok noget af en omgang er der ikke en nemmere løsning....
Avatar billede coderdk Praktikant
02. januar 2006 - 13:41 #3
Nope, du vil jo sende en mail, både med ren tekst, og med html, i samme mail...
Avatar billede _what_ Nybegynder
16. marts 2006 - 15:01 #4
lukket
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