• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Overig
  4. De lounge

Forum

  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18
  • Herkent deze Notion-structuurscan echte problemen?

    Jeroen.G 19 oktober 2026 om 15:09
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Servertjee 3 oktober 2026 om 10:56
  • Luchtvaartsoftware: Hoe technologie de moderne luchtvaart verandert

    saggy2829 30 september 2026 om 19:31

Marktplaats

  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54
  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22

cron.day bug

  • woetie
  • 10 mei 2009 om 14:57
  • Gesloten
  • woetie
    joe!
    Berichten
    182
    • 10 mei 2009 om 14:57
    • #1

    Hallo,
    Op mijn site heb ik al enkele dagen een probleem met mijn cron, dus kunnen de leden geen oc's doen, geen gangsters worden van hun eigen enz...

    Hier is de script ervan.

    Als iemand me kan helpen of vertellen wat er veranderd moet worden, zeg het dan even, of stuur me een privé bericht, of voeg me toe op msn : [email protected]
    En er zijn al enkele mensen die gezegd hebben dat de script juist is, maar waar zit de fout dan?


    PHP
    <?php /* ------------------------- */
    
    
    
    
     
    if((@mysql_connect("localhost","account","pass") && @mysql_select_db("username"))) {
    
    
      mysql_query("UPDATE `[users]` SET `IPs`=''");
      mysql_query("DELETE FROM `[logs]` WHERE `area`='click'");
      mysql_query("DELETE FROM `[logs]` WHERE `area`= 'Nieuwe Kogels per uur ingesteld' AND `time` < DATE_SUB(NOW(), INTERVAL 1 DAY) ");
      mysql_query("DELETE FROM `[logs]` WHERE `area`= 'Set new Bullet price' AND `time` < DATE_SUB(NOW(), INTERVAL 1 DAY) ");
      mysql_query("DELETE FROM `[logs]` WHERE `area`= 'Travel' AND `time` < DATE_SUB(NOW(), INTERVAL 7 DAY) ");
      mysql_query("DELETE FROM `[logs]` WHERE `area`= 'attack' AND `time` < DATE_SUB(NOW(), INTERVAL 30 DAY) ");
      mysql_query("DELETE FROM `[logs]` WHERE `area`= 'Travel' AND `time` < DATE_SUB(NOW(), INTERVAL 7 DAY) ");
      mysql_query("DELETE FROM `[logs]` WHERE `area`= 'Wapenexpert oc' AND `time` < DATE_SUB(NOW(), INTERVAL 1 DAY) ");
      mysql_query("DELETE FROM `[logs]` WHERE `area`= 'Chauffeur oc' AND `time` < DATE_SUB(NOW(), INTERVAL 1 DAY) ");
      mysql_query("DELETE FROM `[logs]` WHERE `area`= 'Kogel fabriek weggegeven' AND `time` < DATE_SUB(NOW(), INTERVAL 30 DAY) ");
    
    
      mysql_query("UPDATE `[users]` SET `vliegticketsperdag`='3',`treinticketsperdag`='3'");
      mysql_query("UPDATE `[users]` SET `ocs`='0',`ocsdoen`='2',`clickstoday`='0'");
      mysql_query("UPDATE `[users]` SET `nonactief`=`nonactief`-1 WHERE `dagen`='1' AND `nonactief`>'0'");
      mysql_query("UPDATE `[users]` SET `dagen`='0' WHERE `nonactief`<='0'");
      mysql_query("UPDATE `[users]` SET `paying`=`paying`-1 WHERE `betaal`='255'");
      mysql_query("UPDATE `[users]` SET `nederwiet`=`nederwiet`+1 WHERE `nederwiet` < 20");
      mysql_query("UPDATE `[users]` SET `xtc`=`xtc`+1 WHERE `xtc` < 20");
      mysql_query("UPDATE `[users]` SET `lsd`=`lsd`+1 WHERE `lsd` < 20");
      mysql_query("UPDATE `[users]` SET `speed`=`speed`+1 WHERE `speed` < 20");
      mysql_query("UPDATE `[users]` SET `paddo`=`paddo`+1 WHERE `paddo` < 20");
      mysql_query("UPDATE `[users]` SET `opium`=`opium`+1 WHERE `opium` < 20");
      mysql_query("UPDATE `[users]` SET `nederwiet`=`nederwiet`+2 WHERE `paying` > 1 AND `nederwiet` < 40");
      mysql_query("UPDATE `[users]` SET `xtc`=`xtc`+2 WHERE `paying` > 1 AND `xtc` < 40");
      mysql_query("UPDATE `[users]` SET `lsd`=`lsd`+2 WHERE `paying` > 1 AND `lsd` < 40");
      mysql_query("UPDATE `[users]` SET `speed`=`speed`+2 WHERE `paying` > 1 AND `speed` < 40");
      mysql_query("UPDATE `[users]` SET `paddo`=`paddo`+2 WHERE `paying` > 1 AND `paddo` < 40");
      mysql_query("UPDATE `[users]` SET `opium`=`opium`+2 WHERE `paying` > 1 AND `opium` < 40");
      mysql_query("UPDATE `[users]` SET `autos1`='0',`autos2`='0',`autos3`='0',`autos4`='0',`autos5`='0',`autos6`='0',`autos7`='0',`autos8`='0',`autos9`='0',`autos10`='0'");
    
    
    
    
    
    
      mysql_query("UPDATE `[users]` SET `cash`=`cash`*1.02 WHERE `betaal`!='255'");
      mysql_query("UPDATE `[users]` SET `cash`=`cash`*1.05 WHERE `betaal`='255'");
      mysql_query("UPDATE `[users]` SET `bank`=`bank`*1.03 WHERE `bank` < 100000000");
    
    
    
    
    
    
    
    
      mysql_query("OPTIMIZE TABLE `[logs]`");
      mysql_query("OPTIMIZE TABLE `[temp]`");
      mysql_query("OPTIMIZE TABLE `[users]`");
    
    
      }
    /* ------------------------- */ ?>
    Meer tonen

    Alvast Bedankt

    joe de stoere boys!

  • Gast, wil je besparen op je domeinnamen? (ad)
  • wimmpie
    âllo âllo
    Berichten
    1.170
    • 10 mei 2009 om 16:31
    • #2

    worden je crons uitgevoerd?

  • Pim
    Love Me Two Times
    Berichten
    2.039
    • 10 mei 2009 om 16:42
    • #3

    Waar wordt de crontijd geüpdate? In een database of een tekstbestand?

  • woetie
    joe!
    Berichten
    182
    • 10 mei 2009 om 17:12
    • #4
    Citaat

    worden je crons uitgevoerd?

    Nee, dat is het juist anders zou er geen probleem zijn :d

    Nieuwe reactie samengevoegd met originele reactie op 10.05.09 17:13:17:

    Citaat

    worden je crons uitgevoerd?

    database

    joe de stoere boys!

  • Stefan.J
    Meester
    Berichten
    2.358
    • 10 mei 2009 om 17:17
    • #5

    Laat je crons gewoon door het systeem uitvoeren.. In DirectAdmin kun je ze instellen, anders moet je even googelen op crontab.

  • woetie
    joe!
    Berichten
    182
    • 10 mei 2009 om 17:28
    • #6
    Citaat

    Laat je crons gewoon door het systeem uitvoeren.. In DirectAdmin kun je ze instellen, anders moet je even googelen op crontab.

    euh? hoe bedoel je? ze staan in de DirectAdmin hoor, zou je me even op msn kunnen toevoegen? [email protected]

    Mvg woetie

    joe de stoere boys!

  • Pim
    Love Me Two Times
    Berichten
    2.039
    • 10 mei 2009 om 17:35
    • #7

    Killingdevil bedoeld dat je cronjobs ook kan laten uitvoeren door DirectAdmin maar daar ligt niet zo zeer het probleem denk ik.

    Geef het script eens waar de crons geïnclude worden + de cron-tabel van NU

  • woetie
    joe!
    Berichten
    182
    • 10 mei 2009 om 17:37
    • #8
    Citaat

    Laat je crons gewoon door het systeem uitvoeren.. In DirectAdmin kun je ze instellen, anders moet je even googelen op crontab.

    euh? hoe bedoel je? ze staan in de DirectAdmin hoor, zou je me even op msn kunnen toevoegen? [email protected]

    Mvg woetie

    joe de stoere boys!

  • Darsstar
    Vreemd
    Berichten
    1.173
    • 10 mei 2009 om 17:47
    • #9

    als je ze laat uitvoeren door Direct Admin lijkt de volgende code me niet bepaald slim:

    PHP
    if($cron_pass != "krijgjeniet")
        exit;

    haal dat stukje eens weg...
    en kijk of het dan werkt...

    miauw!

  • woetie
    joe!
    Berichten
    182
    • 10 mei 2009 om 17:49
    • #10
    Citaat

    als je ze laat uitvoeren door Direct Admin lijkt de volgende code me niet bepaald slim:

    PHP
    if($cron_pass != "krijgjeniet")
        exit;

    haal dat stukje eens weg...
    en kijk of het dan werkt...

    ok, ik haal dat weg, en dan zullen we morgen zien, of het werkt ;)
    laten we hopen :d
    alvast bedankt

    joe de stoere boys!

  • Stefan.J
    Meester
    Berichten
    2.358
    • 10 mei 2009 om 17:49
    • #11

    Darsstar! Volgens mij ben je net zo slim als mij.:p Als je de cron uitvoert via DirectAdmin gaat dat inderdaad in de weg zitten.

    Het licht er even aan hoe je het bestand he hebt ingesteld, kan ook zijn dat je nog even een regeltje bovenaan moet zetten om aan te geven dat het om een PHP bestand gaat.

    Darsstar edit: bedankt voor het compliment :p
    teminste, ik neem aan dat je jezelf behoorlijk slim vind?
    want als je jezelf gigantisch dom vind is het juist een belediging XD
    maar persoonlijk vind ik dit meer logisch nadenken, al is dat voor sommige mensen blijkbaar moeilijk...

  • Pim
    Love Me Two Times
    Berichten
    2.039
    • 10 mei 2009 om 17:56
    • #12

    Als je die regels weg deot en ht bestandje staat publiek dan kan iemand gewoon naar het ebstand gaan en 1000x op F5 drukke.. crash, crash, crash

  • Stefan.J
    Meester
    Berichten
    2.358
    • 10 mei 2009 om 18:05
    • #13

    Klopt TerrorSheep. Maar had hem op MSN toegevoegd, het bestand staat buiten de public_html map.

    Edit by TerrorSheep: Gelieve alles op CriminalsPoint te bespreken zodat andere leden hier iets van kunnen leren.

  • woetie
    joe!
    Berichten
    182
    • 11 mei 2009 om 22:06
    • #14
    Citaat

    Killingdevil bedoeld dat je cronjobs ook kan laten uitvoeren door DirectAdmin maar daar ligt niet zo zeer het probleem denk ik.

    Geef het script eens waar de crons geïnclude worden + de cron-tabel van NU

    dit is de include1

    PHP
    <?php /* ------------------------- */
    
    
       if(!(@mysql_connect("localhost","account","password") && @mysql_select_db("account"))) {
    
    
       print <<<ENDHTML
    <html>
    
    
    
    
    <head>
    <title>MaffiaVillage</title>
    
    
    <link rel="stylesheet" type="text/css" href="style3.css">
    
    
    </head>
    
    
    <table align="center" width=100%>
    <tr><td class="subTitle"><b>MaffiaVillage</b></td></tr>
    <tr><td class="mainTxt">
    <center>Welkom op MaffiaVillage!<br>
    We hebben de site Offline gezet wegens technische problemen en onderhoud!<br>
    We zullen zo spoedig weer online zijn als alles terug normaal werkt en de problemen achter de rug zijn, dit <b>kan</b> nog wel even duren!</center>
    
    
      </td></tr>
      </table>
    
    
    </body>
    </html>
    ENDHTML;
        exit;
      }
    
    
      error_reporting(0);
      session_start();
      include("_include-funcs.php");
      include("ban.php");
      if(isset($_SESSION['login'])) {
        $dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`signup`) AS `signup`,UNIX_TIMESTAMP(`online`) AS `online` FROM `[users]` WHERE `login`='{$_SESSION['login']}'");
    //    $data = mysql_fetch_assoc($dbres);
        $data = mysql_fetch_object($dbres);
      }
    
    
      foreach($_POST as $key => $value) {
        if(gettype($_POST[$key]) == "array")
          foreach($_POST[$key] as $key2 => $value2)
            $_POST[$key][$key2]		= addslashes($_POST[$key][$key2]);
        else
          $_POST[$key]			= addslashes($_POST[$key]);
      }
      foreach($_GET as $key => $value) {
        if(gettype($_GET[$key]) == "array")
          foreach($_GET[$key] as $key2 => $value2)
            $_GET[$key][$key2]		= addslashes($_GET[$key][$key2]);
        else
          $_GET[$key]			= addslashes($_GET[$key]);
      }
      foreach($_COOKIE as $key => $value) {
        if(gettype($_COOKIE[$key]) == "array")
          foreach($_COOKIE[$key] as $key2 => $value2)
            $_COOKIE[$key][$key2]		= addslashes($_COOKIE[$key][$key2]);
        else
          $_COOKIE[$key]			= addslashes($_COOKIE[$key]);
      }
    
    
    
    
      $clientIP				= $_SERVER['REMOTE_ADDR'];
      $forwardedFor				= ($_SERVER['HTTP_X_FORWARDED_FOR'] != "") ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['HTTP_CLIENT_IP'];
      $forwardedFor				= preg_replace('/, .+/','',$forwardedFor);
      $dbres				= mysql_query("SELECT `id` FROM `[users]` WHERE `ipban`='1' AND (`IP`='$clientIP' OR `IP`='$forwardedFor')");
      if(mysql_num_rows($dbres) != 0) {
        print <<<ENDHTML
    
    
    
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>MaffiaVillagel</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    
    
    
    
    <body background="images/xtremewar_33.jpg" text="#FFFFFF" link="#999999" vlink="#999999" alink="#999999" topmargin="0">
    
    
    <link href="style2.css" rel="stylesheet" type="text/css">
    
    
    <base target="main" />
    
    
    </head>
    
    
      <table width=100% height=100%>
        <tr><td class="subTitle"><b>Verbannen</b></td></tr>
        <tr><td class="mainTxt">
    	Het IP en Account waar je mee aangemeld bent op deze site is verbannen!
        </td></tr>
      </table>
    </body>
    
    
    </html>
    ENDHTML;
        exit;
      }
    
    
    
    
        $dbres				= mysql_query("SELECT UNIX_TIMESTAMP(`time`) AS `time`,`name` FROM `[cron]`");
        while($x = mysql_fetch_object($dbres))
          $update[$x->name]		= $x->time;
    
    
        if(floor($update['hour']/3600) != floor(time()/3600)) {
          $dbres				= mysql_query("SELECT GET_LOCK('hour_update',0)");
          if(mysql_result($dbres,0) == 1) {
    	          $cron_pass			= "secretcronpassword";
            mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='hour'");
              include("_cron_hour.php");
                    mysql_query("SELECT RELEASE_LOCK('hour_update')");
          }
        }
    
    
    
    
        if(floor($update['day']/86400) != floor(time()/86400)) {
          $dbres				= mysql_query("SELECT GET_LOCK('day_update',0)");
          if(mysql_result($dbres,0) == 1) {
            $cron_pass			= "secretcronpassword";
    	        mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='day'");
              include("_cron_day.php");
                    mysql_query("SELECT RELEASE_LOCK('day_update')");
          }
        }
    
    
        if(floor($update['week']/604800) != floor(time()/604800)) {
          $dbres				= mysql_query("SELECT GET_LOCK('week_update',0)");
          if(mysql_result($dbres,0) == 1) {
            $cron_pass			= "secretcronpassword";
            mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='week'");
              include("_cron_week.php");
                    mysql_query("SELECT RELEASE_LOCK('week_update')");
          }
        }
    
    
        if(date('n',$update['month']) != date('n',time())) {
          $dbres				= mysql_query("SELECT GET_LOCK('month_update',0)");
          if(mysql_result($dbres,0) == 1) {
            $cron_pass			= "secretcronpassword";
            mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='month'");
              include("_cron_month.php");
                    mysql_query("SELECT RELEASE_LOCK('month_update')");
          }
        }
    
    
        if((date('G',time()) >= 16 && date('z',time()) != date('z',$update['horserace'])) || (date('G',time()) >= 21 && date('G',$update['horserace']) < 21)) {
          $dbres				= mysql_query("SELECT GET_LOCK('horserace_update',0)");
          if(mysql_result($dbres,0) == 1) {
            $cron_pass			= "secretcronpassword";
            mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='horserace'");
              include("_cron_horserace.php");
                    mysql_query("SELECT RELEASE_LOCK('horserace_update')");
          }
        }
    
    
    if($data->nonactief != 0) {
    
    
        print <<<ENDHTML
    <html>
    
    
    
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    
    
    
    
    <body background="images/xtremewar_33.jpg" text="#FFFFFF" link="#999999" vlink="#999999" alink="#999999" topmargin="0">
    ENDHTML;
    
    
      if(isset($_GET['v']) && ($_GET['v'] == 1 || $_GET['v'] == 2 || $_GET['v'] == 3)) {
        setcookie("v",$_GET['v'],time()+24*60*60*365,"/","");
        $_COOKIE['v']			= $_GET['v'];
      }
    
    
      if($_COOKIE['v'] == '3') {
        include("style3.php");
    } else
      if($_COOKIE['v'] == '2') {
        include("style2.php");
    } else
      if($_COOKIE['v'] == '1') {
        include("style1.php");
    } else
        include("style3.php");
    
    
        print <<<ENDHTML
    <base target="main" />
    
    
    </head>
    
    
    <table align=center width=100%>
      <tr><td class=subTitle><b>Non-Actief</b></td></tr>
      <tr><td class=mainTxt>
    		Je hebt je status ingesteld op Non-Actief. Dat betekend dat u de opgegeven tijd niet meer in kan loggen! Ook kan u niet aangevallen worden en/of vermoord worden!
    		</td></tr>
    	  </table>
    	</body>
    
    
    	</html>
    ENDHTML;
        exit;
    }
       $rank1                          = array("Straatvuil","Travestiet","Leverancier","Handtassendief","Winkeldief","Associate","Crimineel","Soldaat","Gangster","Bedrieger","Pimp","Moordenaar","Commandant","Leider","Generaal","Big Boss","Bruglione","Capo","Maffiabaas","Corleone","Godfather");
      $rank                         = $rank1[$data->rank];
    if ($data->rank <= "25"){
    if ($data->rankvord >= "100"){
    mysql_query("UPDATE `[users]` SET `rank`=`rank`+'1' WHERE `login`='{$data->login}'");
    mysql_query("UPDATE `[users]` SET `rankvord`=`rankvord`-'100' WHERE `login`='{$data->login}'");
    mysql_query("INSERT INTO `[messages]`(`time`,`from`,`to`,`subject`,`message`,`outbox`) values(NOW(),'MaffiaVillage','$data->login','Gepromoveerd','Gefeliciteerd!<br><br>Je bent gepromoveerd naar <b>$rank</b><br>Op naar de volgende rank!','0')");
    }
    }
    /* ------------------------- */ ?>
    Meer tonen


    en dit is de include2

    PHP
    <?php /* ------------------------- */
    
    
       if(!(@mysql_connect("localhost","account","password") && @mysql_select_db("account"))) {
    
    
       print <<<ENDHTML
    <html>
    
    
    
    
    <head>
    <title>MaffiaVillage</title>
    
    
    <link rel="stylesheet" type="text/css" href="style3.css">
    
    
    </head>
    
    
    <table align="center" width=100%>
    <tr><td class="subTitle"><b>MaffiaVillage</b></td></tr>
    <tr><td class="mainTxt">
    <center>Welkom op MaffiaVillage!<br>
    We hebben de site Offline gezet wegens technische problemen en onderhoud!<br>
    We zullen zo spoedig weer online zijn als alles terug normaal werkt en de problemen achter de rug zijn, dit <b>kan</b> nog wel even duren!</center>
    
    
      </td></tr>
      </table>
    </body>
    
    
    </html>
    ENDHTML;
        exit;
      }
    
    
      error_reporting(0);
      session_start();
      include("_include-funcs.php");
      include("ban.php");
      if(isset($_SESSION['login'])) {
        $dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`signup`) AS `signup`,UNIX_TIMESTAMP(`online`) AS `online` FROM `[users]` WHERE `login`='{$_SESSION['login']}'");
        $data = mysql_fetch_assoc($dbres);
      }
    
    
      foreach($_POST as $key => $value) {
        if(gettype($_POST[$key]) == "array")
          foreach($_POST[$key] as $key2 => $value2)
            $_POST[$key][$key2]		= addslashes($_POST[$key][$key2]);
        else
          $_POST[$key]			= addslashes($_POST[$key]);
      }
      foreach($_GET as $key => $value) {
        if(gettype($_GET[$key]) == "array")
          foreach($_GET[$key] as $key2 => $value2)
            $_GET[$key][$key2]		= addslashes($_GET[$key][$key2]);
        else
          $_GET[$key]			= addslashes($_GET[$key]);
      }
      foreach($_COOKIE as $key => $value) {
        if(gettype($_COOKIE[$key]) == "array")
          foreach($_COOKIE[$key] as $key2 => $value2)
            $_COOKIE[$key][$key2]		= addslashes($_COOKIE[$key][$key2]);
        else
          $_COOKIE[$key]			= addslashes($_COOKIE[$key]);
      }
    
    
    
    
      $clientIP				= $_SERVER['REMOTE_ADDR'];
      $forwardedFor				= ($_SERVER['HTTP_X_FORWARDED_FOR'] != "") ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['HTTP_CLIENT_IP'];
      $forwardedFor				= preg_replace('/, .+/','',$forwardedFor);
      $dbres				= mysql_query("SELECT `id` FROM `[users]` WHERE `ipban`='1' AND (`IP`='$clientIP' OR `IP`='$forwardedFor')");
      if(mysql_num_rows($dbres) != 0) {
        print <<<ENDHTML
    
    
    
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>MaffiaVillage</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    
    
    
    
    <body background="images/xtremewar_33.jpg" text="#FFFFFF" link="#999999" vlink="#999999" alink="#999999" topmargin="0">
    
    
    <link href="style2.css" rel="stylesheet" type="text/css">
    
    
    <base target="main" />
    
    
    </head>
    
    
      <table width=100% height=100%>
        <tr><td class="subTitle"><b>Verbannen</b></td></tr>
        <tr><td class="mainTxt">
    	Het IP en Account waar je mee aangemeld bent op deze site is verbannen!
        </td></tr>
      </table>
    </body>
    
    
    </html>
    ENDHTML;
        exit;
      }
    
    
        $dbres				= mysql_query("SELECT UNIX_TIMESTAMP(`time`) AS `time`,`name` FROM `[cron]`");
        while($x = mysql_fetch_object($dbres))
          $update[$x->name]		= $x->time;
    
    
        if(floor($update['hour']/3600) != floor(time()/3600)) {
          $dbres				= mysql_query("SELECT GET_LOCK('hour_update',0)");
          if(mysql_result($dbres,0) == 1) {
            $times				= (floor(time()/3600))-(floor($update['hour']/3600));
            $date				= $update['hour']+3600*$times;
            $date				= date("Y-m-d H:i:s", $date);
            $cron_pass			= "secretcronpassword";
            for($nr = 1; $nr <= $times; $nr++) {
              include("_cron_hour.php");
            }
            mysql_query("UPDATE `[cron]` SET `time`='{$date}' WHERE `name`='hour'");
            mysql_query("SELECT RELEASE_LOCK('hour_update')");
          }
        }
    
    
        if(floor($update['day']/86400) != floor(time()/86400)) {
          $dbres				= mysql_query("SELECT GET_LOCK('day_update',0)");
          if(mysql_result($dbres,0) == 1) {
            $times				= (floor(time()/86400))-(floor($update['day']/86400));
            $date				= $update['day']+86400*$times;
            $date				= date("Y-m-d H:i:s", $date);
            $cron_pass			= "secretcronpassword";
            for($nr = 1; $nr <= $times; $nr++) {
              include("_cron_day.php");
            }
            mysql_query("UPDATE `[cron]` SET `time`='{$date}' WHERE `name`='day'");
            mysql_query("SELECT RELEASE_LOCK('day_update')");
          }
        }
    
    
        if(floor($update['week']/604800) != floor(time()/604800)) {
          $dbres				= mysql_query("SELECT GET_LOCK('week_update',0)");
          if(mysql_result($dbres,0) == 1) {
            $times				= (floor(time()/604800))-(floor($update['week']/604800));
            $date				= $update['week']+604800*$times;
            $date				= date("Y-m-d H:i:s", $date);
            $cron_pass			= "secretcronpassword";
            for($nr = 1; $nr <= $times; $nr++) {
              include("_cron_week.php");
            }
            mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='week'");
            mysql_query("SELECT RELEASE_LOCK('week_update')");
          }
        }
    
    
        if(date('n',$update['month']) != date('n',time())) {
          $dbres				= mysql_query("SELECT GET_LOCK('month_update',0)");
          if(mysql_result($dbres,0) == 1) {
            $cron_pass			= "secretcronpassword";
            include("_cron_month.php");
            mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='month'");
            mysql_query("SELECT RELEASE_LOCK('month_update')");
          }
        }
    
    
        if((date('G',time()) >= 16 && date('z',time()) != date('z',$update['horserace'])) || (date('G',time()) >= 21 && date('G',$update['horserace']) < 21)) {
          $dbres				= mysql_query("SELECT GET_LOCK('horserace_update',0)");
          if(mysql_result($dbres,0) == 1) {
            $cron_pass			= "secretcronpassword";
            include("_cron_horserace.php");
            mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='horserace'");
            mysql_query("SELECT RELEASE_LOCK('horserace_update')");
          }
        }
    
    
    if($data->nonactief != 0) {
    
    
        print <<<ENDHTML
    <html>
    
    
    
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    
    
    
    
    <body background="images/xtremewar_33.jpg" text="#FFFFFF" link="#999999" vlink="#999999" alink="#999999" topmargin="0">
    ENDHTML;
    
    
      if(isset($_GET['v']) && ($_GET['v'] == 1 || $_GET['v'] == 2 || $_GET['v'] == 3)) {
        setcookie("v",$_GET['v'],time()+24*60*60*365,"/","");
        $_COOKIE['v']			= $_GET['v'];
      }
    
    
      if($_COOKIE['v'] == '3') {
        include("style3.php");
    } else
      if($_COOKIE['v'] == '2') {
        include("style2.php");
    } else
      if($_COOKIE['v'] == '1') {
        include("style1.php");
    } else
        include("style3.php");
    
    
        print <<<ENDHTML
    <base target="main" />
    
    
    </head>
    
    
    <table align=center width=600>
      <tr><td class=subTitle><b>Non-Actief</b></td></tr>
      <tr><td class=mainTxt>
    		Je hebt je status ingesteld op Non-Actief. Dat betekend dat u de opgegeven tijd niet meer in kan loggen! Ook kan u niet aangevallen worden en/of vermoord worden!
    		</td></tr>
    	  </table>
    	</body>
    
    
    	</html>
    ENDHTML;
        exit;
    }
       $rank1                          = array("Straatvuil","Travestiet","Leverancier","Handtassendief","Winkeldief","Associate","Crimineel","Soldaat","Gangster","Bedrieger","Pimp","Moordenaar","Commandant","Leider","Generaal","Big Boss","Bruglione","Capo","Maffiabaas","Corleone","Godfather");
      $rank                         = $rank1[$data->rank];
    if ($data->rank <= "25"){
    if ($data->rankvord >= "100"){
    mysql_query("UPDATE `[users]` SET `rank`=`rank`+'1' WHERE `login`='{$data->login}'");
    mysql_query("UPDATE `[users]` SET `rankvord`=`rankvord`-'100' WHERE `login`='{$data->login}'");
    mysql_query("INSERT INTO `[messages]`(`time`,`from`,`to`,`subject`,`message`,`outbox`) values(NOW(),'MaffiaVillage','$data->login','Gepromoveerd','Gefeliciteerd!<br><br>Je bent gepromoveerd naar <b>$rank</b><br>Op naar de volgende rank!','0')");
    }
    }
    /* ------------------------- */ ?>
    Meer tonen

    en dit is de tabel van de crons in de phpmyadmin

    PHP
    Wijzigen   	Verwijderen  	2009-05-11 22:00:44 	hour
    	Wijzigen 	Verwijderen 	2009-05-11 06:26:37 	day
    	Wijzigen 	Verwijderen 	2009-05-07 02:43:46 	week
    	Wijzigen 	Verwijderen 	2009-05-06 14:35:44 	month
    	Wijzigen 	Verwijderen 	2005-10-14 20:05:26 	lotery

    joe de stoere boys!

  • tree
    Professional
    Berichten
    967
    • 11 mei 2009 om 22:30
    • #15

    Er zit volgens mij een bug, niet in het uitvoeren van de crons, maar in de cron scripts zelf...

  • woetie
    joe!
    Berichten
    182
    • 11 mei 2009 om 22:33
    • #16
    Citaat

    Er zit volgens mij een bug, niet in het uitvoeren van de crons, maar in de cron scripts zelf...

    weet ook niet wat het is, want in de phpmyadmin zegt hij dat het uitgevoerd is die cron.day :s maar is het niet :s

    joe de stoere boys!

  • MrMees
    De causeur!
    Berichten
    464
    • 12 mei 2009 om 07:23
    • #17

    Bij dit stuk code:

    PHP
    if(floor($update['day']/86400) != floor(time()/86400)) {
          $dbres                = mysql_query("SELECT GET_LOCK('day_update',0)");
          if(mysql_result($dbres,0) == 1) {
            $cron_pass            = "secretcronpassword";
                mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='day'");
              include("_cron_day.php");
                    mysql_query("SELECT RELEASE_LOCK('day_update')");
          }
        }


    Verander je $cron_pass in 'krijgjeniet'.Dit moet in beide includes op dezelfde plek.

    Of verander de if($cron_pass != 'krijgjeniet') naar if($cron_pass != 'secretcronpassword')
    In je cron_day bestand!
    Dit is makkelijker ;).

    Rembo&amp;amp;Rembo.

    http://www.criminalspoint.com/db/artikel/317.html

  • Stefan.J
    Meester
    Berichten
    2.358
    • 12 mei 2009 om 09:21
    • #18

    Het feit dat in de database (in de PHPMyAdmin zelf staat bar weinig), staat dat de cron wel is uitgevoerd, komt omdat dit wordt geregeld buiten het cronbestand zelf, wat ik persoonlijk een beetje vreemd vind trouwens...

  • Db-maffia
    Professional
    Berichten
    1.356
    • 12 mei 2009 om 09:30
    • #19

    En hoe verander je dat je cron_day gewoon om 12 uur 's nachts word uitgevoerd? nu word ie 's middags ergens een keer gedaan bij mij

    Project Maffiadeluxe.nl

  • L.Groot
    Elite members
    Berichten
    4.888
    • 12 mei 2009 om 09:32
    • #20

    Dat kan je (bij banditi) Volgens mij in de bestanden zelf of in config.php veranderen.

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 4 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design