Jurcrime bug.

Gestart doorJurgen12 reacties144 weergaven

13 berichten · pagina 1 van 1

Jurgen

Lid · Topicstarter

Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Misschien wil je je hier niet in verdiepen, maar op mijn site (http://www.jurcrime.nl) zit er een Bug in de klikmissie. Bug: In principe zou je 1X per uur kunnen klikken, en krijg je per klik 2 belcredits en 5000 bankgeld. Maar je kan nu maar 1X klikken, en als je het het volgende uur weer probeert geeft hij steeds weer weer dat je al hebt geklikt.

Hier de code van de Klikmissie:

[COLOR= #0000BB]<?php[/COLOR] [COLOR= #FF8000]/* ------------------------- */[/COLOR]

[COLOR= #0000BB]$UPDATE_DB[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"_include-config.php"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR] check_login[COLOR= #007700]()) {[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Location: login.php"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700];
}[/COLOR]

[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE `[users]` SET `online`=NOW() WHERE `login`={$data->login}"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]#[/COLOR]
[COLOR= #0000BB]$select[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM `instellingen`"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]#[/COLOR]
[COLOR= #0000BB]$page[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_object"]mysql_fetch_object[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$select[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]/* ------------------------- */[/COLOR] ?>
<body>
<meta http-equiv="refresh" content="1; URL=[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$page[/COLOR][COLOR= #007700]->[/COLOR]klikmissielink2[COLOR= #007700];[/COLOR] ?>">
<link rel="stylesheet" type="text/css" href="[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$sitelink[/COLOR][COLOR= #007700];[/COLOR]?>/layout/layout[COLOR= #0000BB]<?[/COLOR]php [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$page[/COLOR][COLOR= #007700]->[/COLOR]layout[COLOR= #007700];[/COLOR] ?>/css/css.css">




[COLOR= #0000BB]<?php
$resultaat[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700]->[/COLOR]klikmissie[COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$resultaat[/COLOR] [COLOR= #007700]==[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je hebt deze link dit uur al bezocht<br>Probeer het volgende uur weer!"[/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 gestemd<br>Er wordt automatisch €5000 bij opgeteld, en je hebt 2 credits gekregen !! (klik ook op ga door naar de top50)<br><br>bedankt voor het stemmen!!"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE `[users]` SET `bank`=`bank`+5000 WHERE `login`=$data->login"[/COLOR][COLOR= #007700]);[/COLOR] 
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE `[users]` SET `belcredits`=`belcredits`+2 WHERE `login`=$data->login"[/COLOR][COLOR= #007700]);[/COLOR] 
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE `[users]` SET `klikmissie`=`klikmissie`+1 WHERE `login`=$data->login"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE `[users]` SET `klikdl`=`klikdl`+1 WHERE `login`=$data->login"[/COLOR][COLOR= #007700]); 
}[/COLOR]
?>
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/mysql_close"]mysql_close[/URL][COLOR= #007700]();[/COLOR] ?>


Klikmissie database:

-- 
-- Tabel structuur voor tabel `[klikmissie]`
-- 

CREATE TABLE `[klikmissie]` (
  `id` int(3) NOT NULL default 0,
  `kliklink` varchar(255) NOT NULL default ,
  `waardekl` int(40) NOT NULL default 10000
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- 
-- Gegevens worden uitgevoerd voor tabel `[klikmissie]`
-- 

INSERT INTO `[klikmissie]` VALUES (1, http://www.dutchleader.nl/top50/in.php?userid=jurrie&siteid=2, 10000);
INSERT INTO `[klikmissie]` VALUES (2, http://www.dutchleader.nl/top50/in.php?userid=jurrie&siteid=2, 10000);


Alvast bedankt.

Edit door Lennard: code-tags.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Waar komt die $data uit regel 24 vandaan?
0
Miel

Lid

Berichten
4.462
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Inderdaad, want hoe kijk je hoe lang het geleden is?
Waarschijnlijk word hij eerst op 1 gezet, en op 0 als het uur voorbij is, ik denk dat dit met een cronjob gebeurd oid en dat jij die niet uitvoert.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Dat zou wel enorm lomp zijn als het zo is.
Maak dan een kolom laatste_klik oid, een cronjob is totaal overbodig hierzo.
0
Miel

Lid

Berichten
4.462
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja klopt.. Maar het is criminal source he..biggrinIk kijk de source wel ff na of het idd zo is.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Daarom vind ik ook echt dat degene die die source in elkaar heeft gezet gevierendeeld moet worden oid; dr zit echt totaal geen logica en overzicht in.
0
Miel

Lid

Berichten
4.462
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Klopt, die gast heeft ook END HTML gebruikt.. Hoezo ouderwets enzo?
Het inderdaad een cronjob btw.
0
Jurgen

Lid · Topicstarter

Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dit is de source van gamoking, en wat kan ik eraan doen om het te fixen?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Cronjob instellen wat Anubisfan zegt.
0
Jurgen

Lid · Topicstarter

Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nu weet ik alleen niet van een "cronjob" is hypocrite
0
Miel

Lid

Berichten
4.462
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Normaal kon ik www.cronjob.nl geven, maar die licht er nu uit..
Een cronjob is dat de server zeg maar zelf op de pagina kijkt op een ingestelde tijd.
En waarschijnlijk zitten er bestanden als cron_day.php ofzo in, die moet jee in je cronjob gebruiken.
0
Jurgen

Lid · Topicstarter

Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oei, ik moet ook nog wat aan de spelling doen.. stiks van de taalfouten.. ff aanpassen wink
0
Jurgen

Lid · Topicstarter

Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Anubisfan:
Normaal kon ik www.cronjob.nl geven, maar die licht er nu uit..
Een cronjob is dat de server zeg maar zelf op de pagina kijkt op een ingestelde tijd.
En waarschijnlijk zitten er bestanden als cron_day.php ofzo in, die moet jee in je cronjob gebruiken.

Ja, die zitten er idd in. Ik heb ze ook maar gewoon inde db geplaatst.
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