Avatar billede artico Novice
14. januar 2003 - 14:06 Der er 5 kommentarer og
1 løsning

Grim email :-))

Hej Xperter :-) jeg har denne grimme email.. og jeg vil gerne have den sedt som HTML... Men har noget et godt råd ?? Jeg forestiller mig en fiks opsætning med tabeller osv......
Koden ser således ud:

// SEND MAIL
$mailsender = "From:  $sname <$smail>";
$subject = "ordre fra: $sname er i kassen :-)";
$mailmessage = "Så kan du godt tænde for maskinen... $rname!\n\nEn ordre fra $sname <$smail> er bestilt  $sitename\n\n Nok verdens bedste system !

Teksterne til ordren kan hentes på adressen: $installpath/hent.php?pickup_id=$unique\n\n

----------------------------------------------------------
Skulle din æblekasse have problemer lange URL adresser,så kan du klikke på
dette link $installpath/hent.php og manuelt indtaste indtaste ID ´en:\n

$unique\n \nDette er en automatisk afsendt e-mail fra\n\n ... Nok verdens bedste :-) for det blev aldrig helt det samme igen.....";

mail($rmail, $subject, $mailmessage, $mailsender);
?>
Avatar billede jakoba Nybegynder
14. januar 2003 - 14:12 #1
Det bedste råd jeg kan give dig er: "Lad være."

Mange (især firmaer) benytter emailprogrammer der ikke forstår html-formatteret email. Det de får at se bliver så et kaudervælsk af html-kode der er langt værre end den 'notepad-agtige' tekst du giver dem med en alm tekstformatteret email.

mvh JakobA
Avatar billede nikolajdu Nybegynder
14. januar 2003 - 14:17 #2
Jeg vil Jakoba ret - HTML mails er frustrerende og jeg har f.eks slået det helt fra.
Avatar billede artico Novice
14. januar 2003 - 14:19 #3
Ok.. :-( Tak for det
Avatar billede stalle Nybegynder
14. januar 2003 - 15:16 #4
MEN, hvis du gerne vil ha' det, så kan dettte bruge :

mail.php
###########################################################################



$modtager = "fraweb@tstalle.dk"; // Modtageren for emailen
$afsender = "$navn <$fra>"; // afsender, inkl. afsenders mailadr.
$subject     = "$emne"; // Emnet for mailen.
##### OPRETTER MAILEN #####

$mailindhold = '
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<h3>DETTE ER EN HTML-MAIL SENDT VIA EN HJEMMESIDE MED PHP</h3>

</body>
</html>
'; // end mailindhold
############################

$header = "Content-type: text/html; charset=iso-8859-1";
$header .= "\nFrom: " . $afsender;
mail($modtager, $subject, $mailindhold, $header);
Avatar billede josini Nybegynder
14. januar 2003 - 21:29 #5
Eller du kan vælge dette:

#####################################
$msgheader = "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'><html><head>";
$msgheader .= "<META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'></head>\n";
$msgheader .= "<BODY>\n";
   
$msg    ="<P><B>Her hele den første del af siden med HTML og alting</B>";     

$display .= "<TABLE><TR><TD valign=top>";
$display .= "<TR><TD><FONT $pagefont><B>Her står lidt tekst i en tabel</TD></TR>\n";
$display .= "</TABLE></TD></TR></TABLE>";
$display .= "<P>Alt det bagefter tabellen";

$msg1 .= "I denne variabel skal der stå det som personer uden HTML-kompatibel mail-program vil se, når de får mailen.\n\n";
$msg1 .= "Du skal især huske backslash-n for at skifte linie (newline) i mailen";

$subject = "Mailoverskrift";
$boundary = uniqid("");
$message = "--$boundary\n";
$message .= "\nContent-type: text/plain;";
$message .= "\n$msg1";
$message .= "\n--$boundary\n";
$message .= "Content-type: text/html\n\n";
$message .= "$msgheader$msg$display";

$email = "mail@fromU2me.dk";
$afsender = "from@fromU2me.dk";
$afsendernavn = "Fra mig selv";

if (!mail($email, $subject, $message, "MIME-Version: 1.0\nFrom: $afsender <$afsendernavn> \nContent-Type: multipart/alternative;\n boundary=\"$boundary\"\n")) {
    echo "<P>Mail kunne desværre ikke sendes til $email.";
}

##################################
Avatar billede swaxi Nybegynder
15. januar 2003 - 17:54 #6
må jeg allerydmygst foreslå phpmailer (http://phpmailer.sourceforge.net/)
superlækkert stykke script
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