Christoffer skrev:
> Hej hvis jeg har adgang til en side som denne
>
http://cs.picco.dk/PsychoStats_CS/?PHPSESSID=51ee14a09d370f0ed9f8610de557720a
>
> Er det så muligt at hente en "række" af informationer.
> eks. finde navnet på spiller der ligger nr. 3, hente hans kills og deaths
> etc..
1. Få fat i HTML (i mit eksempel med file_get_contents()).
2. Pars den (i mit eksempel med regex).
<?
//Vi henter HTML og smider det i en variabel...
$html = file_get_contents("
http://cs.picco.dk/PsychoStats_CS");
//Vi læser HTML via. regulære udtryk (til dem der vil læse op på
det, kan de søge på "regex", "regular expressions" osv. på Google.
preg_match_all("/<tr align=\"right\"
class=\"tbl-shade.\">([\s\S]+)<\/tr>/U", $html, $matches_tr);
foreach($matches_tr[1] AS $key => $value){
preg_match("/<td class=\"text\"
align=\"center\">([0-9]{1,3})<\/td>/", $value, $matches_rank);
//Udskriver rank
echo "Rank: " . $matches_rank[1] . "<br />\n";
preg_match_all("/<td class=\"text\">(.+)<\/td>/U", $matches_misc);
//Se selv frem til, hvad der er hvad:
print_r($matches_misc);
}
?>
Vær opmærksom på at mit eksempel ikke er testet... Brug samme teknik på
resten af dataen.
Dette er ikke ment som "the only way" men blot mit forslag...
--
Med venlig hilsen
Kasper Johansen