hey allemaal
ik heb het volgende script omgezet, van alleen werkend met registerglobals aan, naar ook werkend met register globals uit.
alleen is het probleem dat als ik op verzenden druk, er in beide gevallen niks meer gebeurd, geen error, hij gaat alleen naar ?actie=versturen, maar er gebeurd verder niks.
kan iemand me helpen?
dit is het script:
<?php
error_reporting(E_ALL);
//----------------------------------------
// Verander de gegevens hieronder:
$Gebruikersnaam = "admin";
// De gebruikersnaam voor de Admin
$Wachtwoord = "pass";
// Het wachtwoord voor de Admin
$JouwWebsiteNaam = "sitenaam";
// Jouw website naam
$JouwEmail = "je e-mail adres";
// Jouw e-mail adres
$DataBestand = "nieuwsbrief_data.php";
// De locatie van het databestad
// Hierna hoef je niks meer te veranderen!
//----------------------------------------
$Groepen = file('nieuwsbrief_data.php');
?>
<html>
<head>
<title>Nieuwsbrief Versturen</title>
</head>
<body>
<div align="center">
<font face="Arial" size=2>
<h3>Nieuwsbrief Versturen</h3>
<br>
<?php
$NieuwsbriefBestand = file($DataBestand);
$NieuwsbriefBestandLengte = count($NieuwsbriefBestand);
$GroepenTeller = 0;
for($i = 0; $i < ($NieuwsbriefBestandLengte+50); $i+=50)
{
$Groep = "";
$GroepenTeller++;
for($a = $i; $a < ($i+50); $a++)
{
if (isset($Nieuwbriefbestand[$a]))
{
$Groep .= chop($NieuwsbriefBestand[$a]).",";
}
}
if($Groep)
{
$Groepen[] = $Groep;
}
}
if($_POST['html'] = true)
{
$opmaak = "Content-type: text/html; charset=iso-8859-1\r\n";
}
if (isset ($_POST['actie']) && $_POST['actie'] == 'versturen')
{
mail("$JouwWebsiteNaam <$JouwEmail>",
stripslashes($_POST['onderwerp']),
stripslashes($_POST['Bericht']),
"From: $JouwWebsiteNaam <$JouwEmail>\r\n$opmaak"."Bcc:$Groepen[$g]");
echo("<b>De nieuwsbrief is succesvol verstuurd!</b><br><br><hr><br>");
}
else{
echo ("error");
}
?>
<form action="nieuwsbriefversturen.php?actie=versturen" method="Post">
Onderwerp:
<br>
<input type="text" name="Onderwerp" size=20>
<br>
<br>
Bericht:
<br>
<textarea cols=40 rows=20 name="Bericht"></textarea>
<br>
<br>
<input type='checkbox' name='html'>HTML gebruiken
<br>
<br>
<input type='hidden' name='wachtwoord' value='<?php echo $wachtwoord; ?>'>
<input type='hidden' name='gebruikersnaam' value='<?php echo $gebruikersnaam; ?>'>
<input type="submit" value="Verstuur">
</form>
<br>
<br>
<?php
echo("Er zijn $NieuwsbriefBestandLengte mensen lid van de nieuwsbrief:<br><br>");
for($g = 0; $g < count($Groepen); $g++)
{
echo("$Groepen[$g]<br>\n");
}
?>
<br>
</font>
</div>
</body>
</html>
Greetz
Lukie
1.911 views