Nieuw 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:
<?
// data personalia uit db halen //
$qry = "SELECT * FROM users order by id desc";
$res = mysql_query($qry) or die ("kjhk".mysql_error());
// data in array zetten //
while ($row = mysql_fetch_array($res))
{
// als er gesubmit is //
if (isset($_POST['Submit'])) {
// haal info uit form //
$onderwerp = $_POST['onderwerp'];
$bericht = $_POST['bericht'];
$naam = "VAK 429 nieuwsbrief";
$email = "info@vak429.nl";
// headers opmaken //
$headers = "From: VAK 429 <info@vak429.nl>\r\n";
$headers .= "Reply-To: VAK 429Jij <info@vak429.nl>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
// als html uit is verzenden als html //
if( $_POST['html'] != "html") {
mail($row['email'], $onderwerp, $bericht, "From: ".$naam." <$email>");
echo "zonder html verzonden";
}
// ALS HTML aan IS ZONDER HTML VERZENDEN //
else{
mail($row['email'], $onderwerp, $bericht, $headers);
echo "met html verzonden";
}
}
}
?>
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<div align="center">
<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nieuwsbrief versturen</font></p>
<form name="form1" method="post" action="send.php">
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center">Onderwerp:</div></td>
</tr>
<tr>
<td><div align="center">
<input type="text" name="onderwerp">
</div></td>
</tr>
<tr>
<td><div align="center"></div></td>
</tr>
<tr>
<td><div align="center">
<p>Bericht:</p>
</div></td>
</tr>
<tr>
<td><div align="center">
<textarea name="bericht"></textarea>
</div></td>
</tr>
<tr>
<td><div align="center"></div></td>
</tr>
<tr>
<td><div align="center">HTML gebruiken
<input type="checkbox" name="html" value="html">
</div></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><div align="center">
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="right">
<input type="submit" name="Submit" value="Submit">
</div></td>
<td><div align="left">
<input type="reset" name="Reset" value="wissen">
</div></td>
</tr>
</table>
</div></td>
</tr>
</table>
</form>
<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></p>
</div>
</body>
</html>
<? // data personalia uit db halen // $qry = "SELECT * FROM users order by id desc"; // data in array zetten // { // als er gesubmit is // if (isset($_POST['Submit'])) { // haal info uit form // $onderwerp = $_POST['onderwerp']; $bericht = $_POST['bericht']; $naam = "VAK 429 nieuwsbrief"; $email = "info@vak429.nl"; // headers opmaken // $headers = "From: VAK 429 <info@vak429.nl>\r\n"; $headers .= "Reply-To: VAK 429Jij <info@vak429.nl>\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; // als html uit is verzenden als html // if( $_POST['html'] != "html") { mail($row['email'], $onderwerp, $bericht, "From: ".$naam." <$email>"); echo "zonder html verzonden"; } // ALS HTML aan IS ZONDER HTML VERZENDEN // else{ mail($row['email'], $onderwerp, $bericht, $headers); echo "met html verzonden"; } } } ?> <html> <head> <title>Untitled Document</title> </head> <body> <div align="center"> <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nieuwsbrief versturen</font></p> <form name="form1" method="post" action="send.php"> <table width="600" border="0" cellspacing="0" cellpadding="0"> <tr> <td><div align="center">Onderwerp:</div></td> </tr> <tr> <td><div align="center"> <input type="text" name="onderwerp"> </div></td> </tr> <tr> <td><div align="center"></div></td> </tr> <tr> <td><div align="center"> <p>Bericht:</p> </div></td> </tr> <tr> <td><div align="center"> <textarea name="bericht"></textarea> </div></td> </tr> <tr> <td><div align="center"></div></td> </tr> <tr> <td><div align="center">HTML gebruiken <input type="checkbox" name="html" value="html"> </div></td> </tr> <tr> <td> </td> </tr> <tr> <td><div align="center"> <table width="600" border="0" cellspacing="0" cellpadding="0"> <tr> <td><div align="right"> <input type="submit" name="Submit" value="Submit"> </div></td> <td><div align="left"> <input type="reset" name="Reset" value="wissen"> </div></td> </tr> </table> </div></td> </tr> </table> </form> <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></p> </div> </body> </html>
inhoud bericht:
<html>
<head>
<style type='text/css'>
body {
cursor: url('http://www.vak429.nl/ajax.cur');
}
</style>
<title>.::VAK429.NL::.</title>
<meta name="description" content="Alles rondom Ajax. De website heeft een forum waarop over van alles gepraat kan worden.">
<meta name="keywords" content="Ajax, forum, guestbook, Litmanen, foto's">
<meta name="author" content="Sander Butterman - sbutterman@hotmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<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">
<div align="center">
<p><font face="Verdana, Arial, Helvetica, sans-serif">Hoi $row['naam'],</font></p>
<p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Deze week hebben wij de volgende onderwerpen in onze nieuwsbrief.</font></p>
<p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">- Site veranderingen<br>
- Plaatje in deze mail test <br>
- Geslachttest</font></p>
<p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Site veranderingen<br>
Doordat de site....... </font></p>
<p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Plaatje in deze mail test<br>
Hieronder moet jari te zien zijn...<br>
<img src="http://www.phphulp.nl/userfiles/2340.gif"> <br>
de link hiervan: <a href="http://www.phphulp.nl/userfiles/2340.gif">plaatje</a></font></p>
<p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Geslachttest<br>
Omdat u zo'n leuke $row['geslacht'] bent ..... </font></p>
<p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Met vriendelijke groet,</font></p>
<p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Vak429.nl</font></p>
</div>
</body>
</html>
<html> <head> <style type='text/css'> body { cursor: url('http://www.vak429.nl/ajax.cur'); } </style> <title>.::VAK429.NL::.</title> <meta name="description" content="Alles rondom Ajax. De website heeft een forum waarop over van alles gepraat kan worden."> <meta name="keywords" content="Ajax, forum, guestbook, Litmanen, foto's"> <meta name="author" content="Sander Butterman - sbutterman@hotmail.com"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <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"> <div align="center"> <p><font face="Verdana, Arial, Helvetica, sans-serif">Hoi $row['naam'],</font></p> <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Deze week hebben wij de volgende onderwerpen in onze nieuwsbrief.</font></p> <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">- Site veranderingen<br> - Plaatje in deze mail test <br > - Geslachttest</font></p> <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Site veranderingen<br> Doordat de site....... </font></p> <p align ="left"><font size ="2" face ="Verdana, Arial, Helvetica, sans-serif">Plaatje in deze mail test <br > Hieronder moet jari te zien zijn...<br> <img src="http://www.phphulp.nl/userfiles/2340.gif"> <br> de link hiervan : <a href ="http://www.phphulp.nl/userfiles/2340.gif">plaatje </a ></font ></p > <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Geslachttest<br> Omdat u zo'n leuke $row['geslacht'] bent ..... </font></p> <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Met vriendelijke groet,</font></p> <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Vak429.nl</font></p> </div> </body> </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?
|