Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 16:23 Der er 17 kommentarer og
1 løsning

Sæt som html type?

Jeg vil gerne have at min sendmailfunktion sender i formatet text/html, men hvordan gør jeg det

    mail($email,"Nyhedsbrev fra FRIENDS","$teksten\n","$headers");
Avatar billede krydset Nybegynder
01. august 2004 - 16:27 #1
Noget alá det her
$headers  = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "To: Administrator på dvdarkiv <tlarsen@pc-dk.dk>\r\n";
    $headers .= "From:  <tlarsen@pc-dk.dk>\r\n";
    #$headers .= "Cc: cc@cc.com\r\n";
    #$headers .= "Bcc: bcc@bcc.com\r\n";
    $stuff_to_send = "<center><table border='0' width='170' style='font-family:verdana; font-size:10px; font-weight:bold; border-size:10px;' bgcolor='lightgreen' width='100%'>
    <tr>
        <td colspan='3' align='center'><img src='http://www.pc-dk.dk/dvd1/images/logo_bar.jpg'></td>
    </tr>
    <tr>
        <td colspan='3' align='center'><b>Bestilling</b></td>
    </tr>
    <tr>
        <td colspan='3' align='center'>$_SESSION[username] har bestilt følgende..</td>
    </tr>";
    while($order_row = mysql_fetch_array($order_res)) {
        $stuff_to_send .= "       
                                       
                                <tr>
                                    <td>Titel: " .$order_row['item']. "</td>
                                    <td>Kategori: $order_row[head_cat] </td>
                                    <td>Antal: " .$order_row['antal']."</td>
                                <tr>";
                           
    }
    $stuff_to_send .= "</table></center>";
    mail("tlarsen@pc-dk.dk", "Dvd bestilling", $stuff_to_send, $headers);
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 16:28 #2
Lige så i får det hele med!

Hvor skal det indsættes med type?

    $email = $row[email];
    $headers = "From: FRIENDS <xx@xx.dk>\n";
    $headers .= "Reply-to: xx@xx.dk\n";
    $headers .= "X-Sender: <xx@xx.dk.dk>\n";
    $headers .= "X-Mailer: xx@xx.dk\n";
    $headers .= "X-Priority: 3\n";
    $headers .= "Return-Path: <xx@xx.dk>\n";
    $mailadr = $_POST['mailadr'];
    mail($email,"Nyhedsbrev fra FRIENDS","$teksten\n","$headers");
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 16:29 #3
det er denne jeg skal bruge:

    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

Er det ligemeget hvor i headers den sættes ind?
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 16:30 #4
og hvad er dette:
$headers  = "MIME-Version: 1.0\r\n";
?
Avatar billede krydset Nybegynder
01. august 2004 - 16:31 #5
du indsætter bare $headers i mail functionen
Avatar billede krydset Nybegynder
01. august 2004 - 16:32 #6
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 16:32 #7
Jamen af alle de headers jeg har, er det så ligemeget hvorhenne blandt dem den står, før FROM efter FROM eller hvad?

og hvad er den i 16:30:15
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 16:33 #8
så de to hører sammen til html?

$headers  = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 16:37 #9
svar på de to sidste???
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 16:42 #10
????????
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:22 #11
Kan jeg ikke få et svar ?
Avatar billede krydset Nybegynder
01. august 2004 - 18:45 #12
jeg ved ikke hvad mime betyder det er vidst et format/type

Ja det er lige meget hvor den står. prøv dig dog lidt frem og hav tålmodighed
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:47 #13
Skal den stå der også eller er content nok?

og samtidig smid et svar, takker for hjælpen! :)
Avatar billede krydset Nybegynder
01. august 2004 - 18:56 #14
De 2 her skal vidst være der

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

Den UDEN . skal altid stå øverst og alle andre MED . efter uanset rækkefølge
Avatar billede krydset Nybegynder
01. august 2004 - 18:56 #15
Nej tak samler ikke på point
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:59 #16
Heller ikke dig, jamen så siger jeg da mange tak! :)
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 18:59 #17
.
Avatar billede krydset Nybegynder
01. august 2004 - 19:00 #18
selvtak
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