Problem mit mehreren Quelltext stellen

09/03/2011 00:11 Ludder231#1
Hi,

ich hab hier ein Problem mit dem Quelltext auslesen. Und zwar lese ich einen Link für das spiel(Howrse) aus, um zu dem zu Fütterdem Pferd zu gelangen. Bei dem Befehl
PHP Code:
$LinkzuPferd StringRegExp($oWebTcp.body'href="(.*?)" >'11
Kommt raus:
PHP Code:
/elevage/chevaux/cheval?id=12791075 
Dann lass ich webtcp zu der adresse mit $linkzupferd[0] navigieren mit:
PHP Code:
$oWebTcp.Navigate("http://www.howrse.de/"&$LinkzuPferd[0]) 
Dann will ich das Pferd füttern indem ich die ID von dem Pferd auslese:
PHP Code:
$PferdeID StringRegExp($oWebTcp.body'var chevalId = (.*?);'11
und dann zu Füttern:
PHP Code:
$oWebTcp.Navigate("http://www.howrse.de/elevage/chevaux/doEat""id="&$pferdeid[0]&"&hay="&$heu&"&oats=0&mash=%20&"
Nun das Problem ich hab mehrere Stellen im Quelltext auf denen das href=" und das > passt. Jz will ich das er das so oft wiederholt wie oft das href=" und das > in dem Quelltext vorkommt. Also das er dann Wieder zum Link: /elevage/chevaux/cheval?id=12791075 navigiert(bloß andere Id dann) und es wieder Füttert....

Jemand ne Idee?

MfG Ludder231
09/03/2011 03:29 uragan#2
[Only registered and activated users can see links. Click Here To Register...]
09/03/2011 09:19 buFFy!#3
StringInStr hilft da!
09/03/2011 13:45 uragan#4
das natürlich auch, da du abfragen musst ob "/elevage/chevaux/cheval?id=" vorhanden ist.
Ich dachte das klärt sich auch so :)