Loterij script

Gestart doorShahiem4 reacties25 weergaven

5 berichten · pagina 1 van 1

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb een loterij script van Pascal maar hoe doe ik dat hij 10 willekeurige mensen kies op Maandag ( Dus dat hij maandag automatisch 10 winaars kiest

Ik heb een cronjob script maar weet niet of het werkt.
Dus kan iemand me helpen.

Loterij:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include_once"]include_once[/URL] [COLOR= #DD0000]inc/header.php[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$credits[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$uitbetaling[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0.9[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<h2>Loterij</h2>[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$row1[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM member_accounts WHERE uId = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uId[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$lidinfo[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row1[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$lidinfo[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uCoins[/COLOR][COLOR= #007700]] <[/COLOR] [COLOR= #0000BB]$credits[/COLOR][COLOR= #007700])
{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je moet minimaal [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$credits[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] regiomunten hebben om mee te doen aan de loterij.[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submit[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]loten[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/ctype_digit"]ctype_digit[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]loten[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/abs"]abs[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/intval"]intval[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]loten[/COLOR][COLOR= #007700]])) ==[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]loten[/COLOR][COLOR= #007700]])
    {[/COLOR]
        
        [COLOR= #0000BB]$kosten[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]loten[/COLOR][COLOR= #007700]]  *[/COLOR] [COLOR= #0000BB]$credits[/COLOR][COLOR= #007700];[/COLOR]
        
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$kosten[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$lidinfo[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uCoins[/COLOR][COLOR= #007700]])
        {[/COLOR]
        
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]loten[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++)
            {[/COLOR]
                
                [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO loten (userid) VALUES ("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$lidinfo[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uId[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());
                
            }[/COLOR]
            
            [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE member_accounts SET uCoins = uCoins - "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$kosten[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE uId = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$lidinfo[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uId[/COLOR][COLOR= #007700]])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
            
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Succes![/COLOR][COLOR= #007700];
            
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
        
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je hebt niet genoeg regiomunten om zoveel loten te kopen: [/COLOR][COLOR= #007700];
            
        }
        
    }[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
    
        [COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT COUNT(1) AS aantal FROM loten WHERE userid = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$lidinfo[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uId[/COLOR][COLOR= #007700]]);[/COLOR]
        [COLOR= #0000BB]$eigenloten[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700]);[/COLOR]
        
        [COLOR= #0000BB]$sql2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT COUNT(1) AS aantal FROM loten"[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$totaalloten[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql2[/COLOR][COLOR= #007700]);[/COLOR]
        
        [COLOR= #0000BB]$pot[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$totaalloten[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]aantal[/COLOR][COLOR= #007700]] *[/COLOR] [COLOR= #0000BB]$credits[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$uitbetaling[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]UITLEG:<p> Je kan een lot kopen voor [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$credits[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] punten. [/COLOR][COLOR= #007700].([/COLOR][COLOR= #0000BB]$uitbetaling[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]% gaat in de pot en wordt maandag nacht verloot aan 1 van de deelnemers. De prijs wordt dan ook direct in het winnende account toegevoegd! </p>[/COLOR][COLOR= #007700];[/COLOR]
                  
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Een lot kost [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$credits[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] Regiomunten.<br />[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je hebt [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$lidinfo[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uCoins[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] Regiomunten.<br />[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je hebt [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eigenloten[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]aantal[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] loten.<br />[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Er zijn al [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$totaalloten[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]aantal[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] loten verkocht..<br />[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<h3>Er zitten [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$pot[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] Regiomunten in de pot.</h3>[/COLOR][COLOR= #007700];[/COLOR]
        ?>
        <form action="" method="POST">
            <table width="75%">
                <tr>
                    <td>Loten:</td>
                </tr>
                <tr>
                    <td>
                    <select name="loten">
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                    <option value="4">4</option>
                    <option value="5">5</option>
                    <option value="6">6</option>
                    <option value="7">7</option>
                    </select>
                    </td>
                </tr>
                <tr>
                    <td><input type="submit" name="submit" value="Verzenden"></td>
                </tr>
            </table>
        </form>
        <br /><br />
        [COLOR= #0000BB]<?php[/COLOR]
    
    [COLOR= #007700]}
    
}[/COLOR]

[URL="http://www.php.net/include_once"]include_once[/URL] [COLOR= #DD0000]inc/footer.php[/COLOR][COLOR= #007700];[/COLOR]
?>


Cronjob:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include_once"]include_once[/URL] [COLOR= #DD0000]inc/header.php[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #DD0000]87.238.173.142[/COLOR][COLOR= #007700])[/COLOR]
    [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Geen cronjob[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$message[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]uitgevoerd[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]demanshahiem@hotmail.com[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Mijn berichten[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$message[/COLOR][COLOR= #007700]);
     function[/COLOR] handle_on_error[COLOR= #007700]([/COLOR][COLOR= #0000BB]$e_number[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$e_message[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$e_file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$e_line[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$e_vars[/COLOR][COLOR= #007700]) {[/COLOR]

         [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"het script werkt op dit moment niet<br />"[/COLOR][COLOR= #007700];[/COLOR]
         [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"neem contact met de eigenaar van dit spel<br />"[/COLOR][COLOR= #007700];
     }[/COLOR]
        
[URL="http://www.php.net/set_error_handler"]set_error_handler[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]handle_on_error[/COLOR][COLOR= #007700]);[/COLOR] 

[COLOR= #0000BB]$credits[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$uitbetaling[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0.9[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<h2>Loterijfd</h2>[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT * FROM `loten`"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$aantal[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aantal[/COLOR] [COLOR= #007700]==[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er zijn deze week geen loten verkocht"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/die"]die[/URL][COLOR= #007700]();
}[/COLOR]
[COLOR= #0000BB]$pot[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$aantal[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]$credits[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]$uitbetaling[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er zijn $aantal loten verkocht.<br>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er zitten $pot uCoins in de pot.<br>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$query2[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT * FROM `loten` ORDER BY rand() LIMIT 1"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$sql2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query2[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$row2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_object"]mysql_fetch_object[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$s
22[/COLOR]q2l22222[COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$winid[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$row2[/COLOR][COLOR= #007700]->[/COLOR]userid[COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"winnaar:$winid<br>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$query3[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"UPDATE `member_accounts` SET `uCoins`=`uCoins`+$pot WHERE `id`=$winid"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query3[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[COLOR= #0000BB]$query4[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"DELETE FROM `loten`"[/COLOR][COLOR= #007700];[/COLOR]  
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query4[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR] 
?>
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
if($_SERVER[REMOTE_ADDR] != 87.238.173.142)
die(Geen cronjob);
Dat werkt niet, een cronjob uitvoeren geeft geen IP door
0
Berichten
1.544
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Volgensmij moet je die cronjob te beveiliging gewoon buiten de public_html zetten.
0
Berichten
2.396
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Luukvdo schreef:
if($_SERVER[REMOTE_ADDR] != 87.238.173.142)
die(Geen cronjob);
Dat werkt niet, een cronjob uitvoeren geeft geen IP door

Werkt wel hoor.
Het IP is gelijk aan het serverIP.
Ikzelf gebruik het ook.
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar hoe kiest hij dan 10 willekeurige mensen?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren