webForumDet fria alternativet

CSS i PHP

2 svar · 312 visningar · startad av harry_boy

harry_boyMedlem sedan feb. 2003193 inlägg
#1

1. Om jag med denna sida vill formatera resultatet bättre i mailet som genereras, hur och var lägger jag in css:en för att det skall bli formaterat rätt i HTML-mailet!

Koden är ursprungligen från Matt på detta forum!

2. Jag skulle även vilja att där det står svara längre ner i koden, att det där blir en länk som man kan klicka på med avsändarens mailadress vilket är $mail.

<?php
	$headers = "MIME-Version: 1.0\r\n"; 
	$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
	$headers .= "From: $namn <$mail>\nReply-To: $namn <$mail>\r\n";

$message = ("
<html>

<head>
</head>

<body>

<p>Felanmälan
<br><br>
Från:<b>&nbsp;".$namn."</b>
<br><br>
Problem med: ".$support."
<br><br>
<u>Meddelande:</u><br> ".$meddelande."<br>
<br>
Svara:&nbsp;".$mail."
</p></body>
</html>");

if ( mail ("din@domän.se", "Supportärende från formulär", $message, $headers) )
  echo "Ditt supportärende är skickat och vi kommer att höra av oss så snart som möjligt!";
else
  echo "Av någon anledning så funkade det inte att skicka meddelandet just nu, försök om en stund igen!";
?>
D-M_RMedlem sedan aug. 2002114 inlägg
#2

Du kan väl använda dig av en vanlig <style></style>-tag som du lägger in emellan <head></head> ?

rIkLuNdMedlem sedan feb. 2003169 inlägg
#3

det går utmärkt att göra som D-M_R säger, men det är inte säkert att mottagaren kan visa mejl som använder sig av html...

126 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)