Avatar billede zyxep Nybegynder
23. maj 2006 - 13:56 Der er 13 kommentarer og
1 løsning

html email virker ikke rigtig.

hey.

jeg har lavet en html email der ser så ledes ud..

<?php
ob_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Afhentning</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="web-style.css" rel="stylesheet" type="text/css">
</head>

<body>
<form action="afhentning.php" method="post" name="beskeden" id="beskeden">


<table width="598" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td height="16" colspan="7" valign="middle" class="overskrift">Afhentning af effekter </td>
    <td width="9"></td>
    </tr>
  <tr>
    <td height="52" colspan="8"><br>
  Har du effekter som du mener at andre kan f&aring; gl&aelig;de af, kan du skrive til os nedenfor.<br>
  Vi kontakter dig torsdag aften efter kl.  18.00. Vort bes&oslash;g finder sted f&oslash;rst kommende <br>
  l&oslash;rdag fra kl. 09.00. <br>
      <br>     
      <span class="style2"><em>OBS. Vi k&oslash;rer kun ud inden for &Oslash;lstykke kommune. <br>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Endvidere  afhenter og modtager vi ikke h&aring;rde hvidevarer, klaver &amp; el-ogler.<br>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vi holder lukket P&aring;ske - Kr. Himmelfartsdag - Pinse - Jul - Nyt&aring;r </em></span></td>
    </tr>
  <tr>
    <td height="15" colspan="8">&nbsp;</td>
  </tr>
  <tr>
    <td width="89" height="22" valign="middle" class="normaltext">Navn:</td>
    <td width="228" valign="top">
      <input name="navn" type="text" class="normaltext" id="navn" size="30">        </td>
    <td width="49" valign="top">&nbsp;</td>
    <td colspan="5" rowspan="4" valign="top">&nbsp;</td>
    </tr>
  <tr>
    <td height="22" valign="middle" class="normaltext">Adresse: </td>
    <td valign="top"><input name="adresse" type="text" class="normaltext" id="adresse" size="30"></td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td height="22" valign="middle" class="normaltext">Telefon nr. </td>
    <td valign="top"><input name="tlf" type="text" class="normaltext" id="tlf" size="30" maxlength="8"></td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td height="19" colspan="3" valign="middle" class="normaltext">&nbsp;</td>
    </tr>
  <tr>
    <td height="15" colspan="8" valign="top" class="normaltext">Skriv de effekter som du &oslash;nsker afhentet. Eks. Bord, sofa, leget&oslash;j, tv, osv.</td>
    </tr>
  <tr>
    <td colspan="4" rowspan="2" valign="top"><textarea name="effekter" cols="60" rows="5" class="normaltext" id="effekter"></textarea>    </td><td height="62" colspan="4">&nbsp;</td>
    </tr>
  <tr>
    <td colspan="4"><input name="submit" value="submit" type="image" class="border" src="images/send.gif" alt="Send besked" width="45" height="15"></td>
    </tr>
 
<tr>
    <td height="1"></td>
    <td colspan="2"></td>
    <td width="55"></td>
    <td width="108"></td>
    <td width="56"></td>
    <td width="3"></td>
    <td></td>
  </tr>
</table>
</FORM>
<?PHP
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
    $dato = date("H:i");
    $subject = "Genbrugsgruppen.dk";
    $headers .= "From: Genbrugsgruppen.dk <afhentning@Genbrugsgruppen.dk>\n";
    $headers .= "Reply-To: <afhentning@Genbrugsgruppen.dk>\n";
    $headers .= "X-Sender: <afhentning@Genbrugsgruppen.dk>\n";
    $headers .= "X-Mailer: PHP4\n"; //mailer
    $headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal
    $headers .= "Return-Path: <afhentning@Genbrugsgruppen.dk>\n";
    $headers .= "Content-Type: text/html; charset=iso-8859-1\n";
    $headers .= "MIME-Version: 1.0\n";
    $message = '<html><head></head><body leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\"><table width=\"990\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
  <tr>
    <td height=\"60\" colspan=\"15\" valign=\"top\"><div align=\"center\"><span style=\"font-size: 36px; font-weight: bold; text-decoration: underline;\">&Oslash;lstykke Genbrugsgruppen - Indsamlingsbesked </span></div></td>
  </tr>
  <tr>
    <td height=\"45\" colspan=\"2\" valign=\"bottom\" style=\"font-size: 30px;\">Navn:</td>
    <td colspan=\"9\" valign=\"bottom\" style=\"font-size: 25px; border-bottom: 2px dotted black;\">' . $_POST[navn] . '</td>
    <td colspan=\"2\" valign=\"bottom\" style=\"font-size: 30px;\">Dato:</td>
  <td colspan=\"2\" valign=\"bottom\" style=\"font-size: 25px; border-bottom: 2px dotted black;\">' . $dato . '</td>
  </tr>
  <tr>
    <td height=\"1\" colspan=\"15\"></td>
  </tr>
  <tr>
    <td height=\"45\" colspan=\"3\" valign=\"bottom\" style=\"font-size: 30px;\">Adresse:</td>
  <td colspan=\"12\" valign=\"top\" style=\"font-size: 25px; border-bottom: 2px dotted black;\">' . $_POST[adresse] . '</td>
  </tr>
  <tr>
    <td height=\"1\" colspan=\"15\"></td>
  </tr>
  <tr>
    <td width=\"243\" height=\"45\" valign=\"bottom\" style=\"font-size: 30px;\">Tlf:</td>
  <td colspan=\"6\" valign=\"bottom\" style=\"font-size: 25px; border-bottom: 2px dotted black;\">' . $_POST[tlf] . '</td>
    <td colspan=\"5\" valign=\"bottom\" style=\"font-size: 30px;\">Evt. Afhentningssted: </td>
  <td colspan=\"3\" valign=\"bottom\" style=\"font-size: 25px; border-bottom: 2px dotted black;\">&nbsp;</td>
  </tr>
  <tr>
    <td height=\"1\" colspan=\"15\"></td>
  </tr>
  <tr>
    <td height=\"34\" colspan=\"15\" valign=\"top\" style=\"font-size: 30px;\">Effekter:</td>
  </tr>
  <tr>
    <td height=\"124\" colspan=\"15\" valign=\"top\" style=\"font-size: 25px; border-bottom: 2px dotted black;\">' . $tekst . '</td>
  </tr>
  <tr>
    <td height=\"1\" colspan=\"15\"></td>
  </tr>
  <tr>
    <td height=\"34\" colspan=\"15\" valign=\"top\" style=\"font-size: 30px;\">Bem&aelig;rkninger:</td>
  </tr>
  <tr>
    <td height=\"138\" colspan=\"15\" valign=\"top\" style=\"font-size: 25px; border-bottom: 2px dotted black;\">&nbsp;</td>
  </tr>
  <tr>
    <td height=\"1\" colspan=\"15\"></td>
  </tr>
  <tr>
    <td height=\"45\" colspan=\"5\" valign=\"bottom\" style=\"font-size: 30px;\">Operation m&aelig;rkning: </td>
  <td colspan=\"10\" valign=\"bottom\" style=\"font-size: 25px; border-bottom: 2px dotted black;\">&nbsp;</td>
  </tr>
  <tr>
    <td height=\"45\" colspan=\"4\" valign=\"bottom\" style=\"font-size: 30px;\">Afhentnings dato: </td>
    <td colspan=\"5\" valign=\"bottom\" style=\"font-size: 25px; border-bottom: 2px dotted black;\">&nbsp;</td>
    <td colspan=\"5\" valign=\"bottom\" style=\"font-size: 30px;\">Afhenter navn: </td>
  <td width=\"366\" valign=\"bottom\" style=\"font-size: 25px; border-bottom: 2px dotted black;\">&nbsp;</td>
  </tr>
</table></body></html>';
mail("zyxep.net@gmail.com", $subject, $message, $headers);
    header("Location: tak.htm");
}
?>

men når jeg sender en mail så virker den kun nogen gange :S

der kommer ikke nogen style="" ind på eller noget som helst.

HJÆLP!!!
Avatar billede jakobdo Ekspert
23. maj 2006 - 14:07 #1
Hvor har du webhotel henne?
Avatar billede zyxep Nybegynder
23. maj 2006 - 14:19 #2
egen server... men den skal bruges på b-one's server
Avatar billede jakobdo Ekspert
23. maj 2006 - 14:23 #3
Prøv at smid:
if(mail("zyxep.net@gmail.com", $subject, $message, $headers))
echo "Email er afsendt";
else
echo "Email blev ikke afsendt";
Avatar billede zyxep Nybegynder
23. maj 2006 - 14:27 #4
ja.. men den sender mailen fint.. ikke det..

den viser bare ikke css'en på det..
Avatar billede jakobdo Ekspert
23. maj 2006 - 14:30 #5
Prøv at send til en email der ikke er GMAIL.
F.eks. en du henter i outlook.
Mener jeg tidligere har oplevet samme problem, og der var det GMAIL som drillede.
Avatar billede dmdisco Nybegynder
23. maj 2006 - 15:08 #6
de style classes du har ligger jo i web-style.css og kan derfor ikke ses, skriv css ind i mailen så burde de vises
Avatar billede jakobdo Ekspert
23. maj 2006 - 15:13 #7
dmdisco, det er afsendelses koden der bruger web-style.css.
I selve $message har zyxep gjort det rigtigt.
Avatar billede jakobdo Ekspert
23. maj 2006 - 20:21 #8
Kom lige på en ide, fra en anden bruger...
Prøv at flyt din kode fra: if ($_SERVER["REQUEST_METHOD"] == "POST")
og ned...

Op over alt andet, så det kommer i toppen.
Avatar billede zyxep Nybegynder
24. maj 2006 - 08:30 #9
jakobdo:

har nu prøvet at sætte koden i toppen.. men samme resultat..

det gir ingen mening..
Avatar billede zyxep Nybegynder
24. maj 2006 - 08:31 #10
den viser tabellen.. men ikke css'en eller den style="" jeg har i nogen af td'erne
Avatar billede jakobdo Ekspert
24. maj 2006 - 08:32 #11
Har du prøvet at sende til en anden email end gmail?
Avatar billede aeroone Nybegynder
12. juni 2006 - 17:49 #12
Du bliver nødt til at linke til css filen, i din $message, og det skal være den rigtige url, feks. WWW.DITWEBSTED/CSS/WEB-STYLE.CSS
Avatar billede zyxep Nybegynder
13. juni 2006 - 18:09 #13
jeg fik svar fra min lære jeg lærte noget nyt :P som var smart..
Avatar billede aeroone Nybegynder
13. juni 2006 - 19:35 #14
Ok hvad med at dele, de nye oplysninger, med os andre :-)
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