[cURL] Inloggen bij Habbo

Gestart doorJvdw39 reacties236 weergaven

40 berichten · pagina 3 van 3

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Dylanh schreef:
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10


if(isset($_GET[u])) {
$html = file_get_contents(http://www.habbo.nl/habblet/ajax/habboid?habboIdName=.urlencode($_GET[u]).);
if(preg_match(/Er kon geen Habbo met deze naam gevonden worden./, $html)) {
echo gebruiker bestaat niet;
}
else {
echo gebruiker bestaat;
}
}

?>

Beter controleer je of je goeds terugkrijgt ipv iets slechts. Als je niks terugkrijgt of Habbo geeft een andere error terug? Dan krijg je ineens dat hij wel bestaat, terwijl dat niet zo is.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Kijk dus met get_headers() of je een 200 response-code krijgt.
0
Berichten
473
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Kijk dus met get_headers() of je een 200 response-code krijgt.
Dit gaat niet, er wordt geen 404 code gestuurd, gewoon een 200.
Afbeelding
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Bartw schreef:
Eerdere citaten tonen
Aarclay schreef:
Kijk dus met get_headers() of je een 200 response-code krijgt.
Dit gaat niet, er wordt geen 404 code gestuurd, gewoon een 200.
Afbeelding
Maar als extra kan het zeker geen kwaad.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Aarclay schreef:
Kijk dus met get_headers() of je een 200 response-code krijgt.
Als habbo nu geen 404 response afvuurt zal het dat ook in de toekomst niet doen. Dan kijk je best gewoon of de request gelukt is of mislukt is.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Aarclay schreef:
Kijk dus met get_headers() of je een 200 response-code krijgt.
Als habbo nu geen 404 response afvuurt zal het dat ook in de toekomst niet doen. Dan kijk je best gewoon of de request gelukt is of mislukt is.
Dat weet je niet? Of heb je een glazen bol?
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Niet mijn topic maar waarom match die niet:

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17


require_once(mysql.php);

if(isset($_GET[habbo], $_GET[missie])) {
$html = str_replace(rn, , file_get_contents("http://www.habbo.nl/habblet/habbosearchcontent?searchString=".urlencode($_GET[habbo]).""));
if(preg_match(~
.$_GET[habbo].
(.+)~
, $html, $habbo)) {
print_r($habbo);
if($habbo[0] = $_GET[habbo]) {
$aQuery = $mysql->query("UPDATE users SET valid = 1 WHERE habbo = ".$mysql->real_escape_string($_GET[habbo])."");
echo Je account is geactiveerd.;
}
else {
echo Je hebt je missie niet veranderd1.;
}
}
else {
echo Je hebt je missie niet veranderd.;
}
}


Met RegExr kom ik ook niet veel verder omdat je daar geen enters kan doen.
0
Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16


include(habboAPI/HabboAPI.class.php);
ini_set(display_errors, 0);
if(isset($_GET[u])) {
$html = file_get_contents(http://www.habbo.nl/habblet/ajax/habboid?habboIdName=.urlencode($_GET[u]).);
if(preg_match(/Er kon geen Habbo met deze naam gevonden worden./, $html)) {
echo gebruiker bestaat niet;
}
else {
if (print HabboAPI::getMotto($_GET[u]) == "SpQ46OjvDt") {
echo "goedgekeurd";
}
else {
echo "missie stemt niet overeen";
}
}
}

?>

Heb die API gebruikt, en zo werkt hij thumbsup
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jvdw schreef:
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16


include(habboAPI/HabboAPI.class.php);
ini_set(display_errors, 0);
if(isset($_GET[u])) {
$html = file_get_contents(http://www.habbo.nl/habblet/ajax/habboid?habboIdName=.urlencode($_GET[u]).);
if(preg_match(/Er kon geen Habbo met deze naam gevonden worden./, $html)) {
echo gebruiker bestaat niet;
}
else {
if (print HabboAPI::getMotto($_GET[u]) == "SpQ46OjvDt") {
echo "goedgekeurd";
}
else {
echo "missie stemt niet overeen";
}
}
}

?>

Heb die API gebruikt, en zo werkt hij thumbsup
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/print"]print[/URL] HabboAPI[COLOR= #007700]::[/COLOR]getMotto[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]u[/COLOR][COLOR= #007700]])  ==[/COLOR] [COLOR= #DD0000]"SpQ46OjvDt"[/COLOR][COLOR= #007700]) {[/COLOR]

emo? Die statement klopt niet echt, je moet de print nog weghalen.
0
Jvdw

Lid · Topicstarter

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Jvdw schreef:
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16


include(habboAPI/HabboAPI.class.php);
ini_set(display_errors, 0);
if(isset($_GET[u])) {
$html = file_get_contents(http://www.habbo.nl/habblet/ajax/habboid?habboIdName=.urlencode($_GET[u]).);
if(preg_match(/Er kon geen Habbo met deze naam gevonden worden./, $html)) {
echo gebruiker bestaat niet;
}
else {
if (print HabboAPI::getMotto($_GET[u]) == "SpQ46OjvDt") {
echo "goedgekeurd";
}
else {
echo "missie stemt niet overeen";
}
}
}

?>

Heb die API gebruikt, en zo werkt hij thumbsup
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/print"]print[/URL] HabboAPI[COLOR= #007700]::[/COLOR]getMotto[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]u[/COLOR][COLOR= #007700]])  ==[/COLOR] [COLOR= #DD0000]"SpQ46OjvDt"[/COLOR][COLOR= #007700]) {[/COLOR]

emo? Die statement klopt niet echt, je moet de print nog weghalen.

Maar het is gefixt
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