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'> </div>
<div class='mid'>$kopje1 $kopje2 $kopje3 $kopje4 $kopje5</div>
<div class='bot'> </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>';
}
?>