afridbeertje
Gebruiker
- Lid geworden
- 24 okt 2008
- Berichten
- 60
ik heb een invite script gevonden alleen wil ik nu de verzend page veranderen datie niet op de zelfde pagina weerrgeeft hoe ver die is met verzenden maar datie bevoorbeeld naar www.spelletjeshack.tk gaat en daar laat zien hoever die is
PHP:
<html>
<head>
<link rel="stylesheet" href="default.css" type="text/css" />
<title>Msn Invite | Paradox Productions V1.0 Beta</title>
</head>
<body>
<?php
/*=========================================================================
AUTHOR: Paradox Scripter
WEBSITE: http://paradox-productions.net/
VERSION: 2.0 STABLE
DATE: 13/12/2006
DOWNLOAD-LINK: http://downloads.paradox-productions.net/MSN_INVITE.ZIP
==========================================================================*/
set_time_limit(0);
// BEGIN MAIL INSTELLINGEN
$afzender = "spelletjeshack."; // AFZENDER EMAIL
$onderwerp = "spelletjeshack"; // ONDERWERP EMAIL
$mail_body .= "beste,";
$mail_body = "Heb je altijd al een spelletje willen cheaten van bevoorbeeld speeleiland.nl.";
$mail_body .= "Op www.spelletjeshack.tk staan allemaal spelletjes gecheat bevoorbeeld dat je 9999 geld heb.";
$mail_body .= "Dus kom langs en kom hoog in alle topscorelijsten.";
$mail_body .= "(je bent uitgenodigt voor deze mail door: ".@htmlentities(stripslashes($_POST['naam'])).")\n\n";
$mail_body .= "
- - - - - - - - - - - - - - - -
Met Vriendelijk Groeten
Spelletjeshack
www.spelletjeshack.tk";
// EIND MAIL INSTELLINGEN
class progress_bar
{
var $percent;
var $width;
function progress_bar($percent = 1, $width = 100)
{
$this->percent = $percent;
$this->width = $width;
}
function create()
{
?>
<br><br>Voortgang:
<div style="width: <?php echo(($this->percent * .01) * $this->width); ?>px;" height="10" id="progress"> </div>
<div id="tekst">Voorbereiden...</div>
<?php
}
function set_percent_adv($cur_amount, $max_amount)
{
$this->percent = ($cur_amount / $max_amount) * 100;
if($this->percent < 100)
{
$do = 'Bezig met versturen...';
}
else
{
$do = 'De Emails zijn verstuurd! bedankt.';
}
echo('<script>e=document.getElementById("progress"); e.style.width = '.($this->percent / 100) * $this->width.' + \'px\'; f=document.getElementById("tekst"); f.innerHTML = \''.$do.'\';</script>');
}
}
$header = "From: " . $afzender . "\n";
$ok = 0;
$fout = 0;
?>
<?php
if(isset($_POST['submit']))
{
$file = $_FILES['file']['tmp_name'];
$extensie = strtolower(end(explode(".", $_FILES['file']['name'])));
if($file == "none")
{
print 'Je moet wel een bestand kiezen!';
}
elseif(filesize($file) > (4096*2048))
{
print 'Je bestand mag niet groter zijn dan 2000KB (2MB)!';
}
elseif($extensie != "ctt")
{
print 'Je bestand moet de extensie .ctt hebben!';
}
else
{
$file1 = file($file);
$adressen = array();
foreach($file1 as $regel)
{
if(!(strpos($regel, "list")))
{
$pos = strpos($regel, "<contact");
$pos1 = strpos($regel, "type=");
if($pos1 > 0)
$adressen[] = substr($regel, ($pos+18), (strpos($regel, "</contact>")-$pos-18));
elseif($pos > 0)
$adressen[] = substr($regel, ($pos+9), (strpos($regel, "</contact>")-$pos-9));
}
}
$adressen1 = array();
foreach($adressen as $adres)
{
if(preg_match('/^.+@.+\..+$/', $adres) != 0 && strlen($adres) > 6)
{
$adressen1[] = $adres;
}
}
$adressen = $adressen1;
$count = count($adressen);
$i = 0;
$pbar = new progress_bar(1, 150);
$num_tasks = $count;
$pbar->create();
print '<br />';
foreach($adressen as $adres)
{
$i++;
usleep(2000);
flush();
$pbar->set_percent_adv($i, $num_tasks);
if(preg_match('/^.+@.+\..+$/', $adres) != 0 && !(eregi("\r", $adres) || eregi("\n", $adres)))
{
$verzenden = @mail($adres, $onderwerp, $mail_body, $header);
if($verzenden)
{
$ok++;
}
else
{
$fout++;
}
}
}
print '<br />Er zijn van de <b>'.($ok+$fout).'</b> emails <b>'.$ok.'</b> verzonden en <b>'.$fout.' niet</b> verzonden!';
unlink($file);
}
}
else
{
echo '
<form method="post" action="" enctype="multipart/form-data"><br />
Je .ctt contactpersonenbestand:<br>
<input type="file" name="file" id="file"><br><br>
Uw naam:<br>
<input type="text" name="naam"><br><br>
<input type="submit" name="submit" value="Verstuur">
</form>';
}
?>
</body>
</html>