Nabend zusammen,
Bin dabei mir nen massen Mailer(Newsletter) zu schreiben, allerdings hab ich noch nen Problem, das Script will mir einfach nicht die Mails versenden.)-;
Ich hab euch das ganze Script und den Textfile hier mit Gepostet:
Textfile:
test@test.com|
test@test.com|
test@test.com|
test@test.com|
Script:
<?
function formular()
{
echo "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
<head>
<title>Newsletter Senden</title>
<META HTTP-EQUIV='content-type' CONTENT='text/html;charset=iso-8859-1'>
</head>
<body>
<div align=center>
<form method='post' action='admin.php'>
<table width=150 cellpadding=3 cellspacing=0 border=0>
<tr><td>
<table width=150 cellpadding=0 cellspacing=0 border=0>
<tr><th>Admin Area</th></tr>
<tr><td><textarea rows='4' name='text' cols='27'></textarea></td></tr>
<tr><td>An alle Mitglieder Senden?<input type='checkbox' name='send' size='25'></td></tr>
<tr><td><input type='submit' name='send' value='senden' size='25'>
<input type='hidden' name='senden' value='1'></td></tr>
</table>
</form>";
}
function user()
{
$mitglieder=fopen("user.dat","r");
$mitglieder=fread($mitglieder,1024);
$mitglieder=trim($mitglieder);
echo "Datenbank:<br>".nl2br($mitglieder)."<br>";
}
if($senden)//hier wirds interessant, hoffe ihr könnt mir helfen
{
$mitglieder=fopen("user.dat","r");
$mitglieder=fread($mitglieder,4096);
$empfaenger = explode('|',$mitglieder);
$z=count($empfaenger);
for($i=0;$i<$z;$i++)
{echo "$empfaenger[$i]";}
$tag = date("d.m.Y");
$name = "Webmaster";
$email = "Webmaster@DynamicWebPower.de";
$betreff = "Newsletter";
$header = "From: '$name', '$email'\n";
reset($empfaenger);
trim($empfaenger);
while(list($i, $to) = each($empfaenger)) {
$bcc .= "Bcc: $to\r\n";
}
mail("em@pfaeng.er",
"Testmail",
"Dies ist nur eine Testnachricht.",
$bcc);
echo "Es wurden $z Mitglieder angeschrieben!";
}
else
formular();
//user();
?>
Ich danke euch..
Mit freundlichen Grüssen
C_buster_G