Page 1 of 1

Newsletter Email

Posted: Wed Nov 15, 2006 4:04 am
by timbaah
Hi there!
I am new here and also very new to php so i am sorry if the code has a stupid mistake.
The code has to send an email but it doesn't, and don't gives errors too!?

Here's the code:

Code: Select all

<?php
error_reporting(E_ALL);
if($_SERVER['REQUEST_METHOD'] == 'post') { 
	
$kop1 = $_POST['kop1']; 
$text1 = $_POST['text1']; 
if(($kop1 != "") && ($text1 != "")) {     
$kopje1 = "<div class='kop'>".$kop1."</div><table width='340'><tr><td><div align='center' class='text'>".$text1."</div></td></tr></tr></table>"; 
} else { 
    $kopje1 = ""; 
};

$kop2 = $_POST['kop2']; 
$text2 = $_POST['text2']; 
if(($kop2 != "") && ($text2 != "")) {     
$kopje2 = "<div class='kop'>".$kop2."</div><table width='340'><tr><td><div align='center' class='text'>".$text2."</div></td></tr></tr></table>"; 
} else { 
    $kopje2 = ""; 
};

$kop3 = $_POST['kop3']; 
$text3 = $_POST['text3']; 
if(($kop3 != "") && ($text3 != "")) {     
$kopje3 = "<div class='kop'>".$kop3."</div><table width='340'><tr><td><div align='center' class='text'>".$text3."</div></td></tr></tr></table>"; 
} else { 
    $kopje3 = ""; 
};

$kop4 = $_POST['kop4']; 
$text4 = $_POST['text4']; 
if(($kop4 != "") && ($text4 != "")) {     
$kopje4 = "<div class='kop'>".$kop4."</div><table width='340'><tr><td><div align='center' class='text'>".$text4."</div></td></tr></tr></table>"; 
} else { 
    $kopje4 = ""; 
};

$kop5 = $_POST['kop5']; 
$text5 = $_POST['text5']; 
if(($kop5 != "") && ($text5 != "")) {     
$kopje5 = "<div class='kop'>".$kop5."</div><table width='340'><tr><td><div align='center' class='text'>".$text5."</div></td></tr></tr></table>"; 
} else { 
    $kopje5 = ""; 
};

$to =  'timbaah@gmail.com';
$subject = 'Bomij Nieuwsbrief';

$message = "
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'><head><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
<title>Nieuws Brief</title>
<style type='text/css'>
.top {
	background-image: url(top.gif);
	background-position:center;
	background-repeat: no-repeat;
	height: 80px;
}
.mid {
	background-image: url(mid.gif);
	background-repeat: repeat-y;
	background-position:center;
	text-align:center;
	top: 80px;
}
.bot {
	background-image: url(bot.gif);
	background-position:center;
	background-repeat: no-repeat;
}
.kop {
	background-image:url(kop.gif);
	background-position:center;
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
}
</style>
</head>
<body topmargin='0' leftmargin='0'>
	<div class='top'>&nbsp;</div>
		<div class='mid'>$kopje1 $kopje2 $kopje3 $kopje4 $kopje5</div>
	<div class='bot'>&nbsp;</div>
</body>
</html>";

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

if(mail($to, $subject, $message, $headers)){ 
    echo 'Mail met succes verstuurd!'; 
} 
else{ 
    echo 'Er is iets foutgegaan met het mailen '; 
} 

} else {
	echo'
<form action="index.php?p=nieuwsbrief" method="post">
<table>

<tr><td>Kop 1:</td><td><input type="text" name="kop1"></td></tr>
<tr><td>Text 1:</td><td><textarea name="text1" style="width: 400px; height: 120px"></textarea></td></tr>

<tr><td>Kop 2:</td><td><input type="text" name="kop2"></td></tr>
<tr><td>Text 2:</td><td><textarea name="text2" style="width: 400px; height: 120px"></textarea></td></tr>

<tr><td>Kop 3:</td><td><input type="text" name="kop3"></td></tr>
<tr><td>Text 3:</td><td><textarea name="text3" style="width: 400px; height: 120px"></textarea></td></tr>

<tr><td>Kop 4:</td><td><input type="text" name="kop4"></td></tr>
<tr><td>Text 4:</td><td><textarea name="text4" style="width: 400px; height: 120px"></textarea></td></tr>

<tr><td>Kop 5:</td><td><input type="text" name="kop5"></td></tr>
<tr><td>Text 5:</td><td><textarea name="text5" style="width: 400px; height: 120px"></textarea></td></tr>

<input type="submit" value="Email Zenden">

</table>
</form>';
}
?>
Thanks