Weet iemand wat ik fout heb gedaan in mijn cron_day? Hij doet namelijk niet elke dag wat hij zou moeten doen, maar veel sneller (2 minuten ofzo).

<?php /* ------------------------- */

if($cron_pass != "secretcronpassword")
exit;

mysql_query("UPDATE `[users]` SET `IPs`=''");
mysql_query("DELETE FROM `[logs]` WHERE `area`='click'");

mysql_query("UPDATE `[users]` SET `nonactief`=`nonactief`-1 WHERE `dagen`='1'");
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 `ocs`='0',`ocsdoen`='2',`clickstoday`='0'");
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 `bankrekeningen` SET `bank`=`bank`*1.03 WHERE `bank` < 100000000");

mysql_query("OPTIMIZE TABLE `[logs]`");
mysql_query("OPTIMIZE TABLE `[temp]`");
mysql_query("OPTIMIZE TABLE `[users]`");

/* ------------------------- */ ?>
Dat ziet er in ieder geval niet uit als een cronjob :) Maar het zou kunnen dat het er wel mee te maken heeft, je weet nooit bij zo'n criminalscript. Zoek op google eens naar cronjob. Dan weet je hoe het er eigenlijk uit zou moeten zien :)
Ik heb ze eigenlijk gewoon geupdload :$ iemand anders had ze voor mij gemaakt en ik wist niet precies wat ik ermee moest behalve uploaden...
@Koen, lees mijn post op de tweede pagina van die link eens door waarin ik elk invulveld heb uitgelegd, voor jouw pagina is de werking identiek, alleen moet je het wat anders invullen.
Misschien ben ik dom, maar ik snap het niet (volgens mij zit ik op de verkeerde pagina :'( )
@Elsy, (lees: Koen)

minute - de waarde in minuten waarop de cronjob moet worden uitgevoerd. (* is elke minuut)

hour - de waarde in uren waarop de cronjob moet worden uitgevoerd. (* is elk uur)

day of month - de dag van de maand waarop de cronjob uitgevoerd moet worden. (* is elke dag)

month - de maand waarin de cronjob moet worden uitegevoerd (* is elke maand)

day of week - de dag van de week waarop de cronjob uitgevoerd moet worden (* is elke dag)

hopelijk maakt dit al het een en ander duidelijk, maar ik zal je wat voorbeelden geven.

minute - 0
hour - 0
day of month - *
month - *
day of week - *

Dit geeft als resultaat dat de cronjob elke dag uitgevoerd wordt om 0:00

minute - *
hour - *
day of month - *
month - 10
day of week - 1

dit geeft als resultaat dat de cronjob elke minuut uitgevoerd wordt, maar wel met de beperking dat het de 10e maand moet zijn en alleen op maandag.

minute - 14
hour - 30
day of month - 1
month - *
day of week - *

dit geeft als resultaat dat de cronjob elke 1e dag van de maand om 14:30 uitgevoerd wordt ongeacht de maand of dag van de week.
(tip, deze kun je gebruiken voor jouw situatie, wel even de tijd aanpassen).

Ik hoop dat je het zo een stuk beter snapt en je hier mee verder kunt.

Reageren