Image van andere site vangen

Status
Niet open voor verdere reacties.

Gilliano

Gebruiker
Lid geworden
28 jun 2008
Berichten
60
Hoi iedereen,

Je kent vast wel van die MMORPG fan-sites die automatisch signaturen maken als je je username invult op hun formulier.

De script op die server haalt dan jouw plaatje van de officiële server uit de rankings en plaatst dan jou plaatje op het scherm..

Ik wil ook zo iets maken maar ik heb geen idee hoe :( Kan iemand mij in de goede richting sturen?

Het beste,

Gilliano
 
Verdiep je in de GD-library van PHP :)

Let wel dat als je dit serieus aanpakt en mensen gaan het ook van jouw server gebruiken dat je bandbreedte gigantisch gaat stijgen.
 
Sorry dat ik mijn vraag weer open zet, maar voordat ik bezig ga met het image gedeelte van PHP, moet ik wel eerst weten hoe ik het player plaatje te pakken krijg.

Ik moet weten hoe ik via een script, een andere website kan lezen en bepaalde dingen uit die pagina kan halen..

stel dat ik een pagina maak, en ik zet neer:

Zoek: [input type=text] en je klikt op submit.

dan wil ik bijvoorbeeld dat alle resultaten van google op mijn pagina komt. Dus dat mijn server op google kijkt, het zoekwoord submit naar de servers van google, de andwoorden leest en weergeeft op het scherm.

-Gilliano
 
Waarom gebruik je daar niet gewoon de Google Search API voor? ;)

Ja het was eingelijk een voorbeeld.

Wat ik echt wil is dit:

http://henesys.com/

Je geeft je player naam en wereld op, en het script gaat zelf hier heen:

http://maplestory.nexon.net/Modules/Rank/Ranking.aspx?PART=/Controls/Rank/TotRank&ranktype=TotRank

en vult jouw player naam op en submit het. Dan pakt het script ook jou level, exp en enzovoort.

Hoe submit het script dat en hoe leest hij alles van die pagina weer?
 
Volgens mij gewoon een kwestie van het formulier analyseren. Kijken welke $_POST-gegevens hij verwacht.

Vervolgens gebruik je datzelfde formulier op je eigen site en gebruik je in je action="" de URL die ook op het originele formulier wordt gebruikt.
 
Volgens mij gewoon een kwestie van het formulier analyseren. Kijken welke $_POST-gegevens hij verwacht.

Vervolgens gebruik je datzelfde formulier op je eigen site en gebruik je in je action="" de URL die ook op het originele formulier wordt gebruikt.

Oke ik denk wel dat ik er wel uitkom hoe ik het post naar de rankings server, maar als ik de resultaten ontvang, hoe weet ik dan waar wat is?

hier is nog een voorbeeld:

http://www.mapleanime.com/1337signature/MSsig.php?char=tiger

"tiger" kun je veranderen in een username
 
Die laatste maakt gebruik van berekeningen in combinatie met de GD-library die er voor zorgt dat uiteindelijk de tekst op het plaatje verschijnt.

hoe weet ik dan waar wat is?
Dat zul je wat specifieker uit moeten leggen. Wat wil je uit zo'n formulier halen?
 
Die laatste maakt gebruik van berekeningen in combinatie met de GD-library die er voor zorgt dat uiteindelijk de tekst op het plaatje verschijnt.


Dat zul je wat specifieker uit moeten leggen. Wat wil je uit zo'n formulier halen?


Nou ik wou graag het plaatje van de character, het level, de job, wereld en IGN halen. (ign hoeft niet echt want die submit je dus die weet je al)

Ik heb hieronder een screenshot gemaakt en alles omcirkelt wat ik het script graag wil laten opnemen.

http://i125.photobucket.com/albums/p64/lowong_2007/rankings.jpg
 
Ik zou de broncode van de pagina eens goed bestuderen en kijken hoe die is opgebouwd... waarschijnlijk is het een tabel en moet je daar een specifieke rij uit zoeken; dan moet je dus kijken waar de rij begint en waar hij eindigd, vervolgens de rij zoeken die de username omsluit die jij zoekt (dus pak de naam, en ga achteruit tot de <tr> en vooruit tot de </tr>) en dan heb je die rij.

Vervolgens kun je daarin gaan knippen om de naam, het plaatje, etc, te gaan pakken... gewoon kijken hoe de tags in elkaar zitten.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan