• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Overig
  4. De lounge

Forum

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 4 januari 2026 om 10:58
  • Developer Gezocht

    K.Rens 30 december 2025 om 12:32
  • Op zoek naar de legends

    Jeffrey.Hoekman 9 december 2025 om 09:41
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

cron.day bug

  • woetie
  • 10 mei 2009 om 14:57
  • Closed
  • 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]`");
    
    
      }
    /* ------------------------- */ ?>
    Toon Meer

    Alvast Bedankt

    joe de stoere boys!

  • Guest, wil je besparen op je domeinnamen? (ad)
  • wimmpie
    âllo âllo
    Ontvangen Reacties
    11
    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
    Master
    Ontvangen Reacties
    9
    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
    Master
    Ontvangen Reacties
    9
    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
    Master
    Ontvangen Reacties
    9
    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')");
    }
    }
    /* ------------------------- */ ?>
    Toon Meer


    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')");
    }
    }
    /* ------------------------- */ ?>
    Toon Meer

    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
    Master
    Ontvangen Reacties
    9
    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
    Ontvangen Reacties
    31
    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.

Participate now!

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

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

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

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