Ich grab die Leiche mal wieder aus, weil ich genau das beschriebene brauche und es so nicht funktioniert...
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
|
<?php
$xml = simplexml_load_file("http://steamcommunity.com/groups/Clanname/memberslistxml/?xml=1");
$b = $xml->groupDetails->memberCount;
for ($i = 0; $i < $b ; $i++) {
$r = $xml->members->steamID64[$i];
echo $r;
echo "<br>";
$xmz = simplexml_load_file("http://steamcommunity.com/profiles/$r/?xml=1");
echo $xmz->stateMessage;
}
?>
|
Funktioniert erste Sahne, hat aber eine Ladezeit von ca. 10 Sekunden pro 20 Clanmitglieder.
Wir haben 105 Member, ergo hat eine Abfrage eine Ladezeit von knapp einer Minute.
Gibts da keine anderen Lösungen?
Schön wäre die xml Ausführung einer Steamseite die gleich den Memberstatus aller Clanmitglieder mitbringt.
Dann müssten nicht 105 einzelne Userfiles einzeln geladen und in Objekte umgesetzt werden.