HTML interesse |
|
Dit script flikkert alles in je databeesje... Nu moet je het zo doen (ervaring).. Maak een formulier met 3 velden, afzender, bericht, upload field. Dan zorg dat de mail met bericht en afzender én!! een status komlom erin komen te staan, dus:
create tabel bericht {
id => gelijk aan id email_ontvanger
afzender
bericht
status
}
create tabel email_ontvanger{
id
Email
}
Bouw een cronjob die de status checkt, en als de status kleiner dan een is de mail verzend.
dan loopt je server niet te hard van stapel ;)
<? error_reporting(E_ALL);
include('variabelen.php');
if (isset($_POST['Submit']))
{
$file = file($_FILES['file']["tmp_name"]);
for($i=0;$i<count($file);$i++)
{
if(eregi("<contact>",$file[$i]))
{
$file[$i]=str_replace('<contact>','',$file[$i]);
$file[$i]=str_replace('</contact>','',$file[$i]);
$query = "INSERT INTO spammen (email) VALUES ('" . $file[$i] . "')";
mysql_query ($query) or die (mysql_error());
}
}
$i=0;
$sql = "SELECT * FROM spammen ORDER BY id";
$result = mysql_query($sql);
$aantal = mysql_num_rows($result);
while($row = mysql_fetch_assoc($result))
{
$sql2= "SELECT * FROM spammen WHERE email='".$row['email']."' AND id > '".$row['id']."'";
$result2 = mysql_query($sql2);
$aantal2 = mysql_num_rows($result2);
if($aantal2 > 0)
{
$i=1;
while($row2 = mysql_fetch_assoc($result2))
{
$query="DELETE FROM spammen WHERE id='".$row['id']."' ";
mysql_query($query) or die(mysql_error());
}
}
}
echo "bedankt, is gelukt!";
} else {
?>
<style type="text/css">
<!--
.style1 {
color: #FF0000;
font-weight: bold;
}
-->
</style>
<p><strong>Upload hier je contactpersonenlijst</strong><br>
<br>
<<br>
<strong>Instructies(1 min.):</strong><br>
In MSN Hoofdmenu > tab contactspersonen > contactpersonenlijst opslaan<br>
Klik hieronder op browse, selecteer je contactspersonenlijst > klik openen<br>
<br>
Klik op verzenden! </p>
<form action="spammen.php" method="post" enctype="multipart/form-data">
Bestand:<br>
<input type="file" name="file">
<br>
<br>
<input type="submit" name="Submit" value="Verzenden">
</form>
<?
}
?>
include('variabelen.php'); if (isset($_POST['Submit'])) { $file = file($_FILES['file']["tmp_name"]); for($i=0;$i<count($file);$i++) { if(eregi("<contact>",$file[$i])) { $query = "INSERT INTO spammen (email) VALUES ('" . $file[$i] . "')"; } } $i=0; $sql = "SELECT * FROM spammen ORDER BY id"; { $sql2= "SELECT * FROM spammen WHERE email='".$row['email']."' AND id > '".$row['id']."'"; if($aantal2 > 0) { $i=1; { $query="DELETE FROM spammen WHERE id='".$row['id']."' "; } } } echo "bedankt, is gelukt!"; } else { ?> <style type="text/css"> <!-- .style1 { color: #FF0000; font-weight: bold; } --> </style> <p><strong>Upload hier je contactpersonenlijst</strong><br> <br> <<br> <strong>Instructies(1 min.):</strong><br> In MSN Hoofdmenu > tab contactspersonen > contactpersonenlijst opslaan<br> Klik hieronder op browse, selecteer je contactspersonenlijst > klik openen<br> <br> Klik op verzenden! </p> <form action="spammen.php" method="post" enctype="multipart/form-data"> Bestand:<br> <input type="file" name="file"> <br> <br> <input type="submit" name="Submit" value="Verzenden"> </form> <? } ?>
|