hallo,

ik heb dit mail script...

<?
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">&nbsp;<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.'>';
while($rij = mysql_fetch_array($resultaat)){
mail($rij['email'], $_POST['onderwerp'], $_POST['bericht'], $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.";
}
?>


######################################################

en nou wil ik deze layout mailen, hier in heb ik gebruik gemaakt, van echos om dingen uit het database erin te zetten.

######################################################


<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="file:///H:/Documents%20and%20Settings/Arne/Bureaublad/2564/image/logo.JPG" width="297" height="59"></td>
<td align="middle" width="59%" bgColor="#10427F" background="file:///H:/Documents%20and%20Settings/Arne/Bureaublad/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><? echo "$_POST['bericht']"; ?></td>
</tr>
<tr>
<td align="middle" bgColor="#10427F" colSpan="2" height="40">Copyright</td>
</tr>
</table>
</center></div>

</body>

</html>

===

ik heb van alles geprobeert, maar niks werkt, hij moet de mail versturen met de gegevens uit php erin...

Arne
html headers mee sturen + text in de layout zeten...
Jaap Marcus schreef op 19.03.2005 18:18
html headers mee sturen + text in de layout zeten...


Jah, dat heb ik dus al geprobeert, maar het lukt mij niet...

Arne

Reageren