Geen result
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
class Item{
private $_pageResult;
private $_itemUrl = "http://itemdb-rs.runescape.com/viewitem.ws?obj=";
public $itemId;
public $itemName;
public $itemPrice;
public function __construct($id){
$this->itemId = $id;
}
public function getItemPage(){
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, $this->_itemUrl.$this->itemId);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$this->_pageResult = curl_exec($ch);
curl_close($ch);
return $this;
}
public function cutItemPrice() {
$startat = "<b>Market price:</b> ";
$stopat = "</span>";
$exploded = explode($startat,$this->_pageResult);
$exploded = explode($stopat,$exploded[1]);
$result = str_replace('<br />','',nl2br($exploded[0]));
$this->itemPrice = strtr($result, ",", " ");
}
public function cutItemName() {
$startat = '<img id="item_image" src="http://services.runescape.com/m=itemdb_rs/3065_obj_big.gif?id='.$this->itemId.'" alt="';
$stopat = '">';
$exploded = explode($startat,$this->_pageResult);
$exploded = explode($stopat,$exploded[1]);
$result = str_replace('<br />','',nl2br($exploded[0]));
$this->itemName = $result;
}
public function name(){
return $this->itemName;
}
public function price(){
return $this->itemPrice;
}
public function res(){
return $this->_pageResult;
}
}
?>
class Item{
private $_pageResult;
private $_itemUrl = "http://itemdb-rs.runescape.com/viewitem.ws?obj=";
public $itemId;
public $itemName;
public $itemPrice;
public function __construct($id){
$this->itemId = $id;
}
public function getItemPage(){
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, $this->_itemUrl.$this->itemId);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$this->_pageResult = curl_exec($ch);
curl_close($ch);
return $this;
}
public function cutItemPrice() {
$startat = "<b>Market price:</b> ";
$stopat = "</span>";
$exploded = explode($startat,$this->_pageResult);
$exploded = explode($stopat,$exploded[1]);
$result = str_replace('<br />','',nl2br($exploded[0]));
$this->itemPrice = strtr($result, ",", " ");
}
public function cutItemName() {
$startat = '<img id="item_image" src="http://services.runescape.com/m=itemdb_rs/3065_obj_big.gif?id='.$this->itemId.'" alt="';
$stopat = '">';
$exploded = explode($startat,$this->_pageResult);
$exploded = explode($stopat,$exploded[1]);
$result = str_replace('<br />','',nl2br($exploded[0]));
$this->itemName = $result;
}
public function name(){
return $this->itemName;
}
public function price(){
return $this->itemPrice;
}
public function res(){
return $this->_pageResult;
}
}
?>
het script zou de prijs en item uit de rsdb moeten halen, maar dat doet ie niet. Ziet iemand fouten? ALvast bedankt!
De pagina bestaat niet.
Karl Karl op 29/07/2010 14:52:18:
De pagina bestaat niet.
jawel? :S
http://itemdb-rs.runescape.com/viewitem.ws?obj=1947 ...
het id word later in het script toegevoegd
Gebruik dom of simplexml.
Maar volgens mij mocht je die data niet 'stelen' van runescape...
En je moet het natuurlijk wel goed aanroepen.
maar hoe moet ik dan werken met die dom en simplexml?
Toevoeging op 29/07/2010 15:31:17:
Karl Karl op 29/07/2010 14:59:58:
is toch goed?
Gewijzigd op 29/07/2010 15:32:35 door Sam Smekens
Waarom zou iemand jouw site gebruiken, ipv die van Runescape ?
Niek s op 29/07/2010 16:45:51:
Waarom zou iemand jouw site gebruiken, ipv die van Runescape ?
Daar gaat het toch niet om :s?
dit script kan je voor zoveel dingen gebruiken... :S
Sam Smekens op 29/07/2010 16:52:29:
Daar gaat het toch niet om :s?
dit script kan je voor zoveel dingen gebruiken... :S
Niek s op 29/07/2010 16:45:51:
Waarom zou iemand jouw site gebruiken, ipv die van Runescape ?
Daar gaat het toch niet om :s?
dit script kan je voor zoveel dingen gebruiken... :S
Daar gaat het ook om.
Wat is de toegevoegde waarde?
hoe bedoel je?
Sam Smekens op 29/07/2010 17:40:25:
hoe bedoel je?
Nouw, jij steelt die data van runescape, zonder mooie opmaak, zonder dat het live is.
Waarvoor zouden mensen dan die data bij jouw willen zien?
Bovendien kan runescape ook jou blokkeren als ze vinden dat je te veel data trekt (of als het niet mag).
En dit is 100% toegelaten door Jagex.
Sam Smekens op 29/07/2010 17:50:04:
En dit is 100% toegelaten door Jagex.
Toon dat eens aan?
kga niet hun forum gaan afzoeken naar die post hoor. Kan je me helpen met mijn probleem of niet?
Sam Smekens op 29/07/2010 18:39:01:
kga niet hun forum gaan afzoeken naar die post hoor. Kan je me helpen met mijn probleem of niet?
Als het illegaal is niet.
Als het legaal is wel.
Karl Karl op 29/07/2010 18:40:23:
Als het illegaal is niet.
Als het legaal is wel.
Sam Smekens op 29/07/2010 18:39:01:
kga niet hun forum gaan afzoeken naar die post hoor. Kan je me helpen met mijn probleem of niet?
Als het illegaal is niet.
Als het legaal is wel.
er staat nergens dat er geen gegevens van de rs item db mogen gekopieerd worden. Terms & Conditions of Privacy Policy staat niets over grand exchange. Andere websites zoals runehq, tip.it en zybez hadden geen toestemming nodig van jagex. En als laatste staat er op mijn website dat de prijzen van de rs db komen. Dus hou op met je gezever -.-'
Sam Smekens op 29/07/2010 18:51:08:
er staat nergens dat er geen gegevens van de rs item db mogen gekopieerd worden. Terms & Conditions of Privacy Policy staat niets over grand exchange. Andere websites zoals runehq, tip.it en zybez hadden geen toestemming nodig van jagex. En als laatste staat er op mijn website dat de prijzen van de rs db komen. Dus hou op met je gezever -.-'
Karl Karl op 29/07/2010 18:40:23:
Als het illegaal is niet.
Als het legaal is wel.
Sam Smekens op 29/07/2010 18:39:01:
kga niet hun forum gaan afzoeken naar die post hoor. Kan je me helpen met mijn probleem of niet?
Als het illegaal is niet.
Als het legaal is wel.
er staat nergens dat er geen gegevens van de rs item db mogen gekopieerd worden. Terms & Conditions of Privacy Policy staat niets over grand exchange. Andere websites zoals runehq, tip.it en zybez hadden geen toestemming nodig van jagex. En als laatste staat er op mijn website dat de prijzen van de rs db komen. Dus hou op met je gezever -.-'
Er staat toch onder 'This website and its contents are copyright © 1999 - 2010 Jagex Ltd'. Dat die websites het ook hebben kan betekenen dat of ze illegaal bezig zijn, of dat ze een overeenkomst hebben gesloten of dat ze toestemming hebben (wat in feite ook een overeenkomst is).
Bronvermelding doe je bij citaten. Ik kan ook gewoon Harry Potter boeken onder een andere naam, maar met dezelfde inhoud uitgeven, en d'r dan ergens zetten dat de tekst uit een Harry Potter boek komt. Dat mag dus niet. En dat zou je ook niet doen... Dit is hetzelfde.
maar dat lost mijn probleem niet op. Zeg gwn dat je het niet weet -.-'
Sam Smekens op 29/07/2010 18:56:55:
maar dat lost mijn probleem niet op. Zeg gwn dat je het niet weet -.-'
Ik weet wel hoe het moet, ik vertel het alleen niet.
Als ze zoiets als een xml bestand ofzo gewoon aanbieden, voor iedereen, of WSDL (wat wellicht wel overkill is, maar ook wel weer interessant) dan zou ik je het zo verteld hebben.
als het met xml zou zijn, dan nam ik gwn lekker mijn jquery tevoorschijn en dan find(). En trouwens als je het weet waarom zeg je het dan niet, dit is een help forum waar mensen elkaar helpen. Je bent zielig weet je dat?
Sam Smekens op 29/07/2010 19:01:18:
als het met xml zou zijn, dan nam ik gwn lekker mijn jquery tevoorschijn en dan find(). En trouwens als je het weet waarom zeg je het dan niet, dit is een help forum waar mensen elkaar helpen. Je bent zielig weet je dat?
Volgens mij zit je dan wel met cross domain policy, als je het met jQuery zou willen doen.
Ook lijkt het mij dat ik je nu wel duidelijk heb gemaakt waarom ik je het niet helemaal voor ga kauwen hoe je het misschien zou kunnen doen. Je kunt blijkbaar met classes werken, dan moet je ook wel met andere classes kunnen werken.
Een slotenmaker weet ook hoe hij sloten kan forceren zonder ze te beschadigen (de politie maakt ook gebruik van deze services), maar hij misbruikt die kennis niet om in te breken. Zelfde geldt hier.
:s? ach laat maar je weet het gewoon niet. ik ga wel naar een andere community deze trekt op niets