MsnIntivate Stuurt niks

  • Onderwerp starter Onderwerp starter eeyk
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

eeyk

Terugkerende gebruiker
Lid geworden
28 mrt 2007
Berichten
1.232
Kan iemand mijn helpen dit script stuurt geen mailtje.
Soms stuurt die naar de bovenste Contact persoon in de .ctt maar dat is het

PHP:
<?php
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<body background="#333333" text="#FFFFFF" link="#999999" vlink="#999999" alink="#999999" topmargin="0">
<link rel="stylesheet" type="text/css" href="css-v1.css"> 
<base target="main" />
<?
include("_include-config.php");
mysql_query("UPDATE `[users]` SET `online`=NOW() WHERE `login`='{$data->login}'");

$_SESSION['login']        = $data->login;
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:<? echo(($this->percent * .01) * $this->width); ?>px; background-color: green;" height="10" id="progress" bgcolor="blue"> </div> 
        <div id="tekst">Even geduld, het wordt verwerkt...</div> 
       <? 
    } 
    function set_percent_adv($cur_amount, $max_amount) 
    { 
        $this->percent = ($cur_amount / $max_amount) * 100; 
				$prosent = $this->percent / 100;
echo "<script>e=document.getElementById('progress'); e.style.width=(".$prosent.") * ".$this->width."px; f=document.getElementById('tekst'); f.innerHTML=".$cur_amount." ".$max_amount."</script> ";

    } 
}   
 
?> 
<html> 
<link rel="stylesheet" type="text/css" href="css-v1.css">
<title>Getto Gang</title><table width="100%"> 
<tr> 
    <td class=subtitle><b>MSN Uitnodiging</b></td>
    <tr><td class='mainTxt'>
 
<?php 
if($data->msn2 > 0){
        echo "<tr><td class=\"mainTxt\">Je heb de MSN uitnodiging al gedaan deze week!</font></td></tr></table>";
        echo "</font></td></tr>";
        exit;
    }
    
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) > (1024*250)) 
    { 
        print "Je bestand mag niet groter zijn dan 250 kB"; 
    } 
    elseif($extensie != "ctt") 
    { 
        print "Je bestand moet de extensie .ctt hebben."; 
    } 
    else 
    { 
        //$rand = md5(time()).".dat"; 
        //$file = move_uploaded_file($file, $rand); 
        $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 && $adres != $data->email && strlen($adres) > 6) 
            { 
                $adressen1[] = $adres; 
            } 
        } 
        $adressen = $adressen1; 
 
        $count = count($adressen); 
 
        print "Er zijn totaal naar ".$count." adressen een uitnodigingen gestuurd!"; 
 
        $headers  = "From: Getto Gang <info@crime-ware.nl>";
 

        $i = 0; 
 
        $pbar = new progress_bar(1, 150); 
        if($count > 150) 
            $num_tasks = 150; 
        else 
            $num_tasks = $count; 
        $pbar->create(); 
 
        if($count >= 1) 
mysql_query("UPDATE `[users]` SET `credits`=`credits`+'85' WHERE `login`='$data->login'");
mysql_query("UPDATE `[users]` SET `clicks`=`clicks`+'15' WHERE `login`='$data->login'");
mysql_query("UPDATE `[users]` SET `msn2`=`msn2`+'1' WHERE `login`='$data->login'");
 
     
        foreach($adressen as $adres) 
        { 
            $i++; 
            if($i < 151) 
            { 
                usleep(1000000); 
                flush(); 
                $pbar->set_percent_adv($i, $num_tasks); 
                if(preg_match('/^.+@.+..+$/', $adres) != 0 && !(eregi("r", $adres) || eregi("n", $adres))) 
                { 
            $tekst = "
Uitnodiging van $data->login wil jou graag uitnodigen om mee te spelen op crime-ware.nl
crime-ware is een Online op Tekst Basis gebaseerde maffia  Game!n
Waardoor je met het kopen van wapens en het krijgen van Gangsters, de beste speler van het spel moet worden. $data->login hoopt dat je jezelf wilt aanmelden via zijn referral link:rnhttp://www.crime-ware.nl/signup.php?rec=".$_SESSION['login']."n
Als je dit niet wil kan je hem/haar steunen door op de volgende link te klikken: http://www.crime-ware.nl/click.php?x=$data->login
rnMet vriendelijke groet,r crime-ware.nl Crew Deze mail is verstuurd vanaf het IP: $_SERVER[REMOTE_ADDR]
Meld misbruik Aan: info@crime-ware.nl"; 
                    $tekst = wordwrap($tekst, 70); 
                    mail($adres, 'Uitnodiging!', $tekst, $headers); 
                } 
            } 
        } 
 
        unlink($file); 
        //print_r($file); 
    } 
} 
else 
{


 $off = "0";
if($off == "1"){
echo "We zijn er mee bezig.. maak geen help tikket aan aub";
exit;
}
print "
<form method=\"post\" action=\"\" enctype=\"multipart/form-data\">
<font color=white>Zo kun je snel al je vrienden op de hoogte stellen van je link. Met deze Link ontvang je Natuurlijk een Extra. Dit doen we om jullie te bedanken!
<BR>
<br>
Mocht de persoon zich niet aan willen melden, dan heeft hij altijd nog de mogelijkheid om op je Click Link te klikken.<br>
<br>Je krijgt iedere keer dat je de Uitnodiging doet standaard van ons:</font>
<br>
<Br>
<font color=red><b><li> 85</li></font></b> <font color=white>Credits.<br>
<font color=red><b><li> 15</li></font></b> <font color=white>Junks/klonen/Agenten.<br>
<br><br><font color=white>Uitleg:<br></b>
1. Ga Naar Je MSN/Contactpersonen Lijst.<br>
2. Klik Boven In Je Scherm Op Contactpersonen.<br>
3. Klik Vervolgens Messenger-Contactpersonen Opslaan...<br>
4. Importeer Hieronder Je Contactpersonen Lijst.
<center>
<br>
<br>
<br>
Voeg Hier Het Bestand In:<br>
<input type=\"file\" name=\"file\" id=\"file\">
<br>
<br>
<input type=\"submit\" name=\"submit\" value=\"Ontvang Je Beloning!\"></form></center>"; 
} 
 
?>
 
</td></tr></table> 
</body>
 
usleep(1000000) zorgt ervoor dat de eerste mail pas na 1000 seconden wordt verstuurd, en de 2e mail na 2000 seconden, enzovoorts... Misschien zie je dit over het hoofd en moet je *eventjes* wachten tijdens het sturen van de mails (of natuurlijk de functie weghalen ;) )
 
nu doet die het wel maar stuurt die alleen een bericht naar de eerste contact uit de Msn lijst
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan