login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem met html in mailform

Offline vak429 - 11/07/2005 15:44 (laatste wijziging 11/07/2005 15:47)
Avatar van vak429Nieuw lid Ik heb voor mijn nieuwsbrief een mailform, hierbij kan ik aangeven dat ik in html wil typen. Maar nou dacht ik dat ik in dat html ook wel kon verwijzen naar $ uit het script dat het verstuurd, verder nog wat problemen, hieronder het script om het form te mailen en de inhoud van het bericht in html:

send.php:
  1. <?
  2. // data personalia uit db halen //
  3. $qry = "SELECT * FROM users order by id desc";
  4. $res = mysql_query($qry) or die ("kjhk".mysql_error());
  5.  
  6. // data in array zetten //
  7. while ($row = mysql_fetch_array($res))
  8. {
  9. // als er gesubmit is //
  10. if (isset($_POST['Submit'])) {
  11.  
  12. // haal info uit form //
  13. $onderwerp = $_POST['onderwerp'];
  14. $bericht = $_POST['bericht'];
  15. $naam = "VAK 429 nieuwsbrief";
  16. $email = "info@vak429.nl";
  17.  
  18. // headers opmaken //
  19. $headers = "From: VAK 429 <info@vak429.nl>\r\n";
  20. $headers .= "Reply-To: VAK 429Jij <info@vak429.nl>\r\n";
  21. $headers .= "MIME-Version: 1.0\r\n";
  22. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  23.  
  24. // als html uit is verzenden als html //
  25. if( $_POST['html'] != "html") {
  26. mail($row['email'], $onderwerp, $bericht, "From: ".$naam." <$email>");
  27. echo "zonder html verzonden";
  28. }
  29.  
  30. // ALS HTML aan IS ZONDER HTML VERZENDEN //
  31. else{
  32. mail($row['email'], $onderwerp, $bericht, $headers);
  33. echo "met html verzonden";
  34. }
  35. }
  36. }
  37. ?>
  38. <html>
  39. <head>
  40. <title>Untitled Document</title>
  41. </head>
  42. <body>
  43. <div align="center">
  44. <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nieuwsbrief versturen</font></p>
  45. <form name="form1" method="post" action="send.php">
  46. <table width="600" border="0" cellspacing="0" cellpadding="0">
  47. <tr>
  48. <td><div align="center">Onderwerp:</div></td>
  49. </tr>
  50. <tr>
  51. <td><div align="center">
  52. <input type="text" name="onderwerp">
  53. </div></td>
  54. </tr>
  55. <tr>
  56. <td><div align="center"></div></td>
  57. </tr>
  58. <tr>
  59. <td><div align="center">
  60. <p>Bericht:</p>
  61. </div></td>
  62. </tr>
  63. <tr>
  64. <td><div align="center">
  65. <textarea name="bericht"></textarea>
  66. </div></td>
  67. </tr>
  68. <tr>
  69. <td><div align="center"></div></td>
  70. </tr>
  71. <tr>
  72. <td><div align="center">HTML gebruiken
  73. <input type="checkbox" name="html" value="html">
  74. </div></td>
  75. </tr>
  76. <tr>
  77. <td>&nbsp;</td>
  78. </tr>
  79. <tr>
  80. <td><div align="center">
  81. <table width="600" border="0" cellspacing="0" cellpadding="0">
  82. <tr>
  83. <td><div align="right">
  84. <input type="submit" name="Submit" value="Submit">
  85. </div></td>
  86. <td><div align="left">
  87. <input type="reset" name="Reset" value="wissen">
  88. </div></td>
  89. </tr>
  90. </table>
  91. </div></td>
  92. </tr>
  93. </table>
  94. </form>
  95. <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></p>
  96. </div>
  97. </body>
  98. </html>


inhoud bericht:
  1. <html>
  2. <head>
  3. <style type='text/css'>
  4. body {
  5. cursor: url('http://www.vak429.nl/ajax.cur');
  6. }
  7. </style>
  8. <title>.::VAK429.NL::.</title>
  9. <meta name="description" content="Alles rondom Ajax. De website heeft een forum waarop over van alles gepraat kan worden.">
  10. <meta name="keywords" content="Ajax, forum, guestbook, Litmanen, foto's">
  11. <meta name="author" content="Sander Butterman - sbutterman@hotmail.com">
  12. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  13. </head>
  14.  
  15. <body background="../bg429.png" bgproperties="fixed" style="scrollbar-face-color: #C31E1E; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #C31E1E; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #E0E0E0; scrollbar-arrow-color: #ffffff; scrollbar-base-color: #FDFBFF">
  16. <div align="center">
  17. <p><font face="Verdana, Arial, Helvetica, sans-serif">Hoi $row['naam'],</font></p>
  18. <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Deze week hebben wij de volgende onderwerpen in onze nieuwsbrief.</font></p>
  19. <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">- Site veranderingen<br>
  20. - Plaatje in deze mail test <br>
  21. - Geslachttest</font></p>
  22. <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Site veranderingen<br>
  23. Doordat de site....... </font></p>
  24. <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Plaatje in deze mail test<br>
  25. Hieronder moet jari te zien zijn...<br>
  26. <img src="http://www.phphulp.nl/userfiles/2340.gif"> <br>
  27. de link hiervan: <a href="http://www.phphulp.nl/userfiles/2340.gif">plaatje</a></font></p>
  28. <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Geslachttest<br>
  29. Omdat u zo'n leuke $row['geslacht'] bent ..... </font></p>
  30. <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Met vriendelijke groet,</font></p>
  31. <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Vak429.nl</font></p>
  32. </div>
  33. </body>
  34. </html>


DE PROBLEMEN:
- scrollbar en achtergrond niet aanwezig in bericht
- $ doen het niet
- afbeelding wordt niet getoond ook vanwege addslashes denk ik
- link klopt niet vanwege de addslashes vrees ik

wie helpt me deze 4 punten op te lossen?

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s