Lid |
|
OK, werkt nog niet zoals het hoort,
nu mailt hij maar wel zonder bericht of titel, en bij gmail geeft hij de headers als bericht
<?php
session_start();
if (!isset($_SESSION["ingelogd"])){
header ("Location: inloggen.php");
die();
}
else{
?>
<html>
<head><title>Nieuwsbrief versturen </title></head>
<body>
<?php
if(isset($_POST["bericht"]) || isset($_POST["titel"])){
?>
De mail werd verstuurd naar:<br>
<TABLE WIDTH="90%" BORDER="1" CELLPADDING="2">
<TR>
<TD>Id:</TD>
<TD>Naam:</TD>
<TD>Emailadres:</TD>
<td>Datum:</td>
</TR>
<?php
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
mysql_connect("*********","********","*******");
mysql_select_db("********");
$query="SELECT * FROM nieuwsbrieftest ORDER BY id ASC";
$sql=mysql_query($query) or die (mysql_error());
while ($obj=mysql_fetch_object($sql)) {
$id = $obj->id;
$naam = $obj->naam;
$email = $obj->mail;
$datum = $obj->datum;
if (mail($email, $_POST['titel'], $_POST['bericht'], $headers)){
?>
<TR>
<TD><?php echo $id; ?></TD>
<TD><?php echo $naam; ?></TD>
<TD><?php echo $email; ?></TD>
<td><?php echo $datum; ?></td>
</TR>
<?php
}
else{
?>
</table><p> Er is iets fout gegaan bij de verzending.<br>
<?php }
}
}
else{
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
titel:<input type="text" name="titel"><br>
bericht: <input type="text" name="bericht"><br>
<input type="submit" value="Versturen">
</form>
<?php
}
}
?>
<?php if (!isset($_SESSION["ingelogd"])){ header ("Location: inloggen.php"); } else{ ?> <html> <head><title>Nieuwsbrief versturen </title></head> <body> <?php if(isset($_POST["bericht"]) || isset($_POST["titel"])){ ?> De mail werd verstuurd naar:<br> <TABLE WIDTH="90%" BORDER="1" CELLPADDING="2"> <TR> <TD>Id:</TD> <TD>Naam:</TD> <TD>Emailadres:</TD> <td>Datum:</td> </TR> <?php $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $query="SELECT * FROM nieuwsbrieftest ORDER BY id ASC"; $id = $obj->id; $naam = $obj->naam; $email = $obj->mail; $datum = $obj->datum; if (mail($email, $_POST['titel'], $_POST['bericht'], $headers)){ ?> <TR> <TD> <?php echo $id; ?></TD> <TD> <?php echo $naam; ?></TD> <TD> <?php echo $email; ?></TD> <td> <?php echo $datum; ?></td> </TR> <?php } else{ ?> </table><p> Er is iets fout gegaan bij de verzending.<br> <?php } } } else{ ?> <form method="post" action=" <?php echo $_SERVER['PHP_SELF']; ?>"> titel:<input type="text" name="titel"><br> bericht: <input type="text" name="bericht"><br> <input type="submit" value="Versturen"> </form> <?php } } ?>
|