Hallo iedereen,
ik heb hier een msn invite, die ik gekregen heb van MotherRussia. Hij op zen beurt heeft hem aangepast uit de crimesource source ( naar banditi ).
Werkend uiteraard.
msn.php:
PHP
<?
include("connection.php");
?>
<div class="title_bg">
<div class="title">Msn invite.</div>
</div>
<div style="background-color:#dbd2b7; padding:10px; padding-top:4px;">
<table cellpadding="0" cellspacing="0" width="100%"><tr><td>
<?php
if($data->invited == 1)
die('<font color="red"><b>Je hebt je MSN-contactpersonen al eens uitgenodigd, dit kan maar een keer om misbruik te voorkomen.</b></font>');
if($_POST['submit'] != "Send File"){
?>
Welkom, <?echo$data->login;?>,<br />
Zit je ook op msn en denk je dat je minstens 50 email adressen hebt die niet in onze email lijst voorkomt?<br>
Dan kun je hier voor een beloning van <b>€10.000.000,-</b> je contact personen lijst invoeren.<br><br>
Hoe het werkt?<br><br>
<img src="images/msninvite.jpg"><br />
Je gaat naar je msn en dan klik je vervolgens op: contactpersonen -> contactpersonen lijst opslaan.<br>
En die file upload je hier.<br><br>
<form ENCTYPE="multipart/form-data" method="post">
Verzend het bestand: <input NAME="userfile" type="file">
<input type="submit" name="submit" VALUE="Send File">
</form>
</td>
<?php
} else if($_POST['submit'] == "Send File"){
$file = $_FILES['userfile']['tmp_name'];
$dat = fread(fopen($file, "r"), filesize($file));
preg_match_all('/(\w+@\w+(?:\.\w+)+)/', $dat, $array);
$emails = $array[1];
$ia = 0;
$ib = 0;
foreach($emails as $v){
$dbres = mysql_query("SELECT * FROM `emails` WHERE `email`='$v'");
$rijen = mysql_num_rows($dbres);
if($rijen == 0){
mysql_query("INSERT INTO `emails`(`login`,`email`) VALUES('{$data->login}','$v')");
$ib = $ib+50;
$subj = "MotherRussia.nl uitnodiging";
$emess = "<html><body bgcolor=\"black\"><br><br><br><table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tr><td style=\"border: 1px solid #484848;\"><font style=\"font-family: Verdana; font-size: 8pt;\" color=\"#FFFFFF\"><b> » Uitnodiging</b></font><table width=\"100%\" style=\"border: 1px solid #484848;\" bgcolor=\"#333333\" cellspacing=\"0\" cellpadding=\"0\"><tr><td bgcolor=\"#333333\"><br><table width=\"90%\" align=\"center\"><tr><td width=\"100%\"><font style=\"font-family: Verdana; font-size: 8pt;\" color=\"#FFFFFF\">Hallo $v,<br>Je bent uitgenodigd om te komen kijken op MotherRussia.nl.<br><br>Er zijn leuke prijzen te verdien, denk jij dat je het waard bent ? Meld je dan nu aan.</td></tr></table><br><br><br></font></td></tr></table></td></tr></table><br><br><center><font style=\"font-family: Verdana; font-size: 8pt;\" color=\"#FFFFFF\">© $page->sitetitle. Alle Rechten Voorbehouden.<br><br>Aangeboden door $sitelink</font></center><br><br></body></html>";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: MotherRussia.nl . <[email protected]>" . "\r\n";
mail("$v","$subj","$emess","$headers");
}
$ia = $ia+1;
}
echo"Je hebt $ia emails geimporteerd waarvan $ib uniek zijn.<br>";
if($ib >= 1){
mysql_query("UPDATE `users` SET `bank`=`bank`+'10000000' WHERE `login`='{$data->login}'");
mysql_query("UPDATE `users` SET `invited`=+1 WHERE `login`='{$data->login}'");
echo"Omdat je meer als 50 unieke email adressen hebt ingevoerd kreeg je er €10.000.000,- erbij!";
} else {
echo"Omdat je minder als 50 unieke email adressen hebt ingevoerd kreeg je niets.";
}
}
?>
</td></tr></table>
<table width='100%' cellspacing='2' cellpadding='2'>
<tr>
<td class='content_bottom'></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</td>
Toon Meer
Je moet wel het één en het ander aanpassen.
de database:
Maak een nieuwe tabel in `users`:
`invited` int(3) NOT NULL default '0',
Ga dan naar je gewone database ( dus niet in users ) en creeër en nieuwe tabel, noem die emails, met 3 velden:
CREATE TABLE IF NOT EXISTS `emails` (
`id` int(255) NOT NULL auto_increment,
`login` varchar(16) NOT NULL default '',
`email` varchar(64) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
Met vriendelijke groeten,
Alex