Postback

Gestart doorRiick23 reacties40 weergaven

24 berichten · pagina 1 van 2

Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,

Klopt deze postback (tokenads)?

[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]config.php[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$uid[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]UID[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$award[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]AWARD[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$postback_key[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]572f243a4f3a95b3[/COLOR][COLOR= #007700];[/COLOR]
grid[COLOR= #007700].[/COLOR]
[COLOR= #0000BB]$cmp_vkey[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uId[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mt[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #0000BB]$postback_key[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$cmp_vkey[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]vkey[/COLOR][COLOR= #007700]]){[/COLOR]
[COLOR= #FF8000]// bad vkey, dont credit user and warn admin.[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/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 + $award WHERE uId = $uid"[/COLOR][COLOR= #007700]);
}[/COLOR]

?>
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Lijn 11 is overigens best wel leeg, maar het is net wat jij wilt.

Ook mis ik beveiliging tegen sql injection, mocht dit ook door anderen kunnen worden aangeroepen, en zie ik een onnodige duplicaat van waardes opslaan op lijn 5 en 6.

Of het werkt, dat kan jij wel uittesten! Wij zijn geen PHP-parser.
0
Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke, ik heb dan nog 1 vraagje:

mysql_query("UPDATE member_accounts SET uCoins = uCoins + $award WHERE uId = $uid");


Is deze lijn correct?
Wat de bedoeling is, is dat hij de award en uid ophaalt uit het eerder gemaakte variables.
Deze variables halen op de volgende manier de uId en de Award op uit de postback url die ik van Tokenads krijg aangeroepen.

$uid = $_GET[UID];
$award = $_GET[AWARD];
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Probeer de query eens handmatig uit te voeren?
En waarom sla je de $_GET variabelen nogmaals op in $uid en $award?
0
Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik wist niet dat ik "$_GET [UID]" in een mysql query kon gebruiken.
Hoe moet ik dit anders doen?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Die variabelen heb je niet nodig, je kan die $_GET variabelen toch ook al direct gebruiken. Haal ze liever wel even door mysql_real_escape_string()

En hoe je dat doet, dat hoef ik hopelijk niet uit te leggen wink
0
Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het gaat me echt niet lukken.
Wie kan er een postback voor Tokenads maken?
Documentatie etc. heb ik allemaal, als je het wilt doen stuur me maar een PB met jou prijs.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Wat lukt er niet aan? Wat gebeurt er? Wat heb je geprobeerd? Waar loop je op vast?
We zitten in Webwereld, en willen je graag helpen, maar laat ons niet in een glazen bol turen!

Zoals al eerder gezegd is. Bijna niemand zal voor jouw schamele aantal punten een script in elkaar zetten. Dus als je het opgelost wil hebben, beantwoord mijn vragen even.
0
Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nee dat snap ik, maar het is een klein scriptje, maar ik heb geen prijs genoemd? emoWat er niet lukt is het volgende:

Hij hoort de punten bij te schrijven op het account van het lid, maar dat gebeurd niet.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Wat zegt mysql_error()? Welke query wordt er precies uitgevoerd?
Toch wel de basis om een query te debuggen....
Riick schreef:
maar ik heb geen prijs genoemd? emo
Pas geleden toch echt wel, als ik me goed herinner. Twee punten?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
PHP leer je niet door andere mensen te betalen om jouw problemen op te lossen. Zo gaat het natuurlijk nooit lukken.
0
Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Raaoul dat weet ik, maar ik wil het nu even geregeld hebben zodat ik het af heb.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Beantwoord mijn vragen dan eens, dan kunnen we je helpen.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Riick schreef:
@Raaoul dat weet ik, maar ik wil het nu even geregeld hebben zodat ik het af heb.
Zo werkt het niet echt... als je aan een site begint mag je jezelf aan VELE UREN debuggen verwachten
0
Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat lukt er niet?
Het is de bedoeling dat het script het lid de punten stuurt wanneer Tokenads naar de url waarop het script staat een seintje stuurt.
Als ik een advertentie invul op de Tokenads offerwall, en vervolgens wacht tot de advertentie goedgekeurd word, ontvang ik geen punten op mijn website.

Wat zie je?
Als ik naar de pagina zelf ga, krijg ik geen error.
Wat heb je gedaan?

Extra informatie?
Ik weet het niet duidelijker te verworden.
Misschien kunnen jullie iets met de officiële documentatie.

http://www.tokenads.com/TokenAds_Integration_Manual.pdf

Ook ben ik bereid, de helpende hand een beloning te geven in punten.
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