Hallo!!
Ik ben een nieuwsbrief aan t maken, maar het wil niet meer lukken,
Ik heb alle errors eruit gekregen maar toch is er nog iets verkeerd..

Hier is de code:
<?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>
</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>
</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>
</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>
</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>
</table>";
} else {
$kopje5 = "";
};

$to = "[email protected]";
$subject = "Bomij Nieuwsbrief";

$message = "
<html>
<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>';
}
?>
Ik heb het script ook even wat duidelijker gemaakt...
Tim Baas schreef op 15.11.2006 14:36 function mailen_plain ($mail_naar, $mail_onderwerp, $mail_bericht, $mail_van, $mail_reply) {
mail("$mail_naar", $mail_onderwerp, $mail_bericht,
"From: $mail_van\r\n" .
"Reply-To: $mail_reply\r\n" .
"X-Mailer: PHP/" . phpversion());
}

Ik heb het er helemaal ingezet maar nog steeds unwerkable, ik zal het op de server online ook nog eens probere...

EDIT: En ook online werkt het niet.... Pffffffff,
ik wordt hier echt helemaal gek van...................
Naar wat voor adres wil je het sturen?

Toch niet toevallig een hotmail adres he.
vervang

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

is door

<?php
$headers = "From: sitenaam <[email protected]>\n"; //set From header
$headers .= "Content-type: text/html; charset=iso-8859-1\n"; //zet html header
$headers .= "X-Priority: 3\n"; //zet priority (3 voor hoge prioriteit)
$headers .= "X-MSMail-Priority: High\n"; //header voor het zo snel mogelijk versturen door de mail server
$headers .= "X-Mailer: PHP/".phpversion(); //header die aangeeft waarvan gemailt is
?>
Nee het gaat naar een gmail adres...

Alvast bedankt voor al jullie antwoorden ik gaat ff me mail kijke :)
Wat je zei over dat hotmail adres zette mij aan het denken...
Schrik niet van wat ik ga zeggen en wordt niet boos, ik voel me echt schuldig..

Ja, je raad het al.. Stond in me spam... NEE, NIET SLAAN....

Echt stom..

Wel bedankt allemaal voor jullie reacties :)

Reageren