hallo,
ik heb een mail script met een html coe erin, hij stuurt de mail wel, maar ik wil dat het bericht in de html code steeds veranderd.
ik heb dit:
<?
include("config.php");
include("ingelogd.php");
include("is_admin.php");
$controle=1;
$verstuurd=0;
if($_SERVER['REQUEST_METHOD']=='POST'){
$verstuurd=1;
if(empty($_POST['onderwerp'])||empty($_POST['bericht'])){
$controle=0;
}
}
if($verstuurd==0||$controle==0){
?>
<html>
<head>
<title>Mass mail</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<? include("admin_menu.html"); ?>
<div id="titel">
<center><h1>Mass mail</h1></center>
Hier kan je een mail sturen naar al je leden. Vul een onderwerp in en een bericht en ieder lid krijgt deze mail.<br>
<form name="mass_mail" method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">
<table>
<?
if($verstuurd==1&&empty($_POST['onderwerp'])){
echo "</table>".$fout_tags_open."Vul een onderwerp in, anders kan de mail niet verstuurd worden".$fout_tags_sluit."<table>";
}
?>
<tr>
<td>Onderwerp:</td>
<td><input type="text" name="onderwerp"<? if($verstuurd==1&&!empty($_POST['onderwerp'])){ echo ' value="'.$_POST['onderwerp'].'"'; } ?>></td>
</tr>
<?
if($verstuurd==1&&empty($_POST['onderwerp'])){
echo '</table>'.$fout_tags_open.'Vul een bericht in, anders kan de mail niet worden verstuurd.'.$fout_tags_sluit.'<table>';
}
?>
<tr>
<td valign="top">Bericht:</td>
<td><textarea rows="10" cols="60" name="bericht"><? if($verstuurd==1&&!empty($_POST['bericht'])){ echo $_POST['bericht']; } ?></textarea></td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" value="Verstuur"> <input type="reset" value="Opnieuw"></center></td>
</tr>
</table>
</form>
</div>
</body>
</html>
<?
} elseif($verstuurd==1&&$controle==1){
$query = "SELECT email FROM $tabel_naam";
$resultaat = mysql_query($query);
$van = 'From: '.$van_naam.' <'.$van_email.'>';
$upbanner = "http://www.zinngeld.nl/gfx/banner_groot.gif";
$uplink = "http://www.zinngeld.nl";
$message = $_POST['bericht'];
while($rij = mysql_fetch_array($resultaat)){
mail($rij['email'], 'zak'. $_POST['onderwerp'],
'<html>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nieuwe pagina 1</title>
</head>
<body>
<div>
<style>
body {color:#000000; font-family:Verdana; font-size:11px}
input{border: 1px solid #000000; background-color: #FFFFFF; color: #000000; font-size:11px;}
select {background-color:#FFFFFF; border:1px solid #000000; color:#000000; font-size:11px; font-family:Verdana;}
table {color:#000000; font-size:11px; font-family:Verdana; border:1px none #7597C5; line-height: 11pt}
textarea {background-color: #ffffff; border:1px solid #000000; color:#000000; font-size:11px; font-family:Verdana;}
a:link {color:#10427F; text-decoration:none;}
a:visited {color:#10427F; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a {font-family:Verdana;}{ }
</style>
<center>
<table style="color: #000000; font-size: 11px; font-family: Verdana; line-height: 11pt; border: 2px solid #259022" width="92%" id="table2">
<tr>
<td align="middle" width="39%" bgColor="#7597C5">
<img border="0" src="2564/image/logo.JPG" width="297" height="59"></td>
<td align="middle" width="59%" bgColor="#10427F" background="2564/image/logod2.JPG">
<a href="<? echo "$uplink"; ?>" ?>" ?>">
<img border="0" src="<? echo "$upbanner"; ?>" width="468" height="60" ?>" width="468" height="60" ?>" width="468" height="60" ?>" width="468" height="60"></a></td>
</tr>
<tr>
<td style="border: 1px solid #FFFFFF; " bgColor="#7597C5" colSpan="2" height="40">
Onbetaalde reclame:</td>
</tr>
<tr>
<td style="border: 1px solid #FFFFFF; " align="middle" bgColor="#7597C5" colSpan="3">
<p>hfddsfasblaaar <? echo "$message"; ?></td>
</tr>
<tr>
<td align="middle" bgColor="#10427F" colSpan="2" height="40">Copyright</td>
</tr>
</table>
</center></div>
</body>
</html>', $van);
}
?>
<html>
<head>
<title>Mail is verzonden</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<? include("admin_menu.html"); ?>
<div id="content">
De mail is succesvol verstuurd.
</div>
</body>
</html>
<?
} else {
echo "Er is iets verschikkelijk fout gegaan, want het script weet niet wat hij moet doen.";
}
?>
zoals je kan zien, heb ik $upbanner en $uplink, maar als ik het dan uitvoer zet hij die variablen er niet in.
ook bij $bericht wil hij dat niet doen,
wie wil mij helpen?
Arne
700 views