11. august 2004 - 22:17
Der er
12 kommentarer og 1 løsning
Advanceret mail
Hvordan skal jeg få den til at sende en mail som html... Jeg har skrevet følgende: $mail = " <html> <head> </head> <body> ".$navn."<br><br> ".$besk."<br><br> <a href=".$email.">".$email."</a> </body> </html> "; mail ("nobody@nodomain.dk", "Emne", $mail); Men den sender det bare som en tekst... På forhånd tak
Annonceindlæg fra Cognizant
AI er ikke problemet. Eksekvering er.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Slettet bruger
11. august 2004 - 22:21
#1
11. august 2004 - 22:22
#2
Det er der jeg har det fra.. men det virker ikke!
11. august 2004 - 22:24
#3
$mail = " <html> <head> </head> <body> ".$navn."<br><br> ".$besk."<br><br> <a href=".$email.">".$email."</a> </body> </html> "; $header = "Mime-Version: 1.0\r\n Content-Type: text/html; charset=iso-8859-1\r\n Content-Transfer-Encoding: 8bit\r\n"; mail ("nobody@nodomain.dk", "Emne", $mail, $header);
11. august 2004 - 22:26
#4
Aha... det er der tricket gemmer sig... i headeren... Tusind tak, vil du have point?
11. august 2004 - 22:27
#5
Hvis det virker ja, men ikke så mange.
Slettet bruger
11. august 2004 - 22:27
#6
Du mangler header informationer. Prøv at læse eksemplet igennem. <?php // modtageren. Flere modtagere skrives med ; $to = "nobody@nodomain.dk" // Emnet i mailen. $subject = "Test html mail"; $message = '<strong>Se nu skriver jeg med fed. Dette er et html tag.</strong>'; // For at kunne sende html, skal du sætte header informationer omkring dette. $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "To: Brugernavn <$to>\r\n"; $headers .= "From: Eksperten <fra@mail.dk>\r\n"; // så er alt klart, og vi sender mailen. mail($to, $subject, $message, $headers); ?>
11. august 2004 - 22:28
#7
15p måske?
11. august 2004 - 22:31
#8
Hmmm... Nu har jeg header på, men det skriver den bare oven over... Så får jeg en mail med: Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: 8bit <html> <head> </head> <body> Navn<br><br> Besked<br><br> <a href=E-mail>E-mail</a> </body> </html>
11. august 2004 - 22:37
#9
Okay... nu virker den... Jeg skulle bare skrive cybermanns model, dvs. $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "To: Brugernavn <$to>\r\n"; $headers .= "From: Eksperten <fra@mail.dk>\r\n"; Så pointene går til dig, hvis du vil have dem...
Slettet bruger
11. august 2004 - 22:40
#10
heh well, jeg kan også nemt nøjes med 15. Så du kan jo give 15 til mig, 15 til detox, der kom først med et eksempel, og så tage resten selv.
11. august 2004 - 22:40
#11
<a href=".$email.">".$email."</a> skal det ikke være: <a href=mailto:".$email.">".$email."</a>
11. august 2004 - 22:42
#12
Jo det er rigtigt... tak detox
11. august 2004 - 22:44
#13
Velbekommen ;O)
Vi tilbyder markedets bedste kurser inden for webudvikling