Avatar billede _what_ Nybegynder
30. december 2005 - 11:36 Der er 4 kommentarer og
1 løsning

CSS i html mail

Jeg har lavet et script som skal sende en nyhedsmail ud.

Scriptet virker sådan set fint nok og udsender mails som det skal og html kommer også med. Jeg har dog lidt problemer.

Jeg har en form hvor jeg smider det html ind der skal sendes ud..

Jeg har CSS med i det jeg sender men de ting der er defineret i css'en bliver ikke vist :( Jeg har defineret css'en direkte i filen så syntes da det burde kommer med.

Andet problem...
Når man åbner mailen er der øverst et stykke hvid plads... selvom der ikke burde være det. Er ikke noget i html koden der giver det hvide stykke :(

Håber nogen kan komme med noget input til dette.
Avatar billede _what_ Nybegynder
30. december 2005 - 11:36 #1
Ups glemte lige....

Koden:
__________________________
<?
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'];
$udsendes = nl2br($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 jokkejensen Novice
30. december 2005 - 11:46 #2
Smid en vis kilde af din mail herind i stedet.. så vi kan se hvilket markup du skriver til dine brugere.
Avatar billede _what_ Nybegynder
02. januar 2006 - 07:42 #3
Kildekode på mail:


<style type="text/css"><br />
<!--<br />
.border_main_table {<br />
    border: 1px solid #000000;<br />
}<br />
.bund_border {<br />
    border-bottom-width: 1px;<br />
    border-top-style: none;<br />
    border-right-style: none;<br />
    border-bottom-style: solid;<br />
    border-left-style: none;<br />
    border-bottom-color: #000000;<br />
}<br />
.top_border {<br />
    border-bottom-width: 1px;<br />
    border-top-style: solid;<br />
    border-right-style: none;<br />
    border-bottom-style: none;<br />
    border-left-style: none;<br />
    border-bottom-color: #000000;<br />
    border-top-width: 1px;<br />
    border-top-color: #000000;<br />
}<br />
--><br />
</style><br />
<table width="600" height="628" border="0" align="center" cellpadding="0" cellspacing="0" class="border_main_table"><br />
  <tr><br />
    <td width="600" height="105" valign="top" bgcolor="D2D3D2" class="bund_border"><img src="http://www.eurostofogstil.dk/htmlmail/gfx/topbanner.jpg" width="600" height="111" /></td><br />
  </tr><br />
  <tr><br />
    <td height="8" bgcolor="D2D3D2"></td><br />
  </tr><br />
  <tr><br />
    <td height="451" bgcolor="D2D3D2">&nbsp;</td><br />
  </tr><br />
  <tr><br />
    <td height="8" bgcolor="D2D3D2">    </td><br />
  </tr><br />
  <tr><br />
    <td height="30" bgcolor="D2D3D2" class="top_border">&nbsp;</td><br />
  </tr><br />
</table>
Avatar billede _what_ Nybegynder
02. januar 2006 - 07:45 #4
Kan se den sætter en fandes masse <br> hvor der faktisk ikke er noget i min kode... det kunne jo nok godt være en del af problemet.
Avatar billede _what_ Nybegynder
02. januar 2006 - 07:47 #5
Fandt sørme selv ud af der :)
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