<?php function object2array($object){ $return = NULL; if(is_array($object)){ foreach($object as $key => $value) $return[$key] = object2array($value); }else{ $var = get_object_vars($object); if($var){ foreach($var as $key => $value) $return[$key] = ($key && !$value) ? NULL : object2array($value); } else return $object; } return $return; } $today = date("Ymd"); $xml = simplexml_load_file("http://scoutnet.be/xml/A3.xml?a=$today"); if (!$xml){exit("Failed to open A3.xml.<br />");} $myarray = object2array($xml); $num_marker = count($myarray['A3']['marker']); echo "<table class=\"snsample\">\n"; for($i = 0; $i < $num_marker; $i++) { if (($myarray['A3']['marker'][$i]['@attributes']['domain']!='nodomain')&&($myarray['A3']['marker'][$i]['@attributes']['domain']!='')){ $mylink="<a href='http://www.{$myarray['A3']['marker'][$i]['@attributes']['domain']}'>".utf8_decode($myarray['A3']['marker'][$i]['@attributes']['groupname'])."</a>"; }else{ $mylink="<a href='http://{$myarray['A3']['marker'][$i]['@attributes']['name']}.scoutnet.be'>".utf8_decode($myarray['A3']['marker'][$i]['@attributes']['groupname'])."</a>"; } if ($myarray['A3']['marker'][$i]['@attributes']['groupID']!=''){ $mygroupID='['.$myarray['A3']['marker'][$i]['@attributes']['groupID'].']'; }else{ $mygroupID=''; } echo "<tr><td>$mylink</td><td>$mygroupID</td><td>".utf8_decode($myarray['A3']['marker'][$i]['@attributes']['city'])."</td></tr>\n"; } echo "</table>\n"; ?>
Gouw Opsinjoor | [A3000P] | Niel |
O.L.V. Vlaanderen | [A3110G] | Mortsel |
Sint-Xaverius Guldenvlies | [A3111G] | Mortsel |
Maria Goretti | [A3122M] | Boechout |
Sint-Bavo | [A3131S] | Boechout |
Sint-Albertus & Lieven Gevaert | [A3132S] | Mortsel |
Leopold III | [A3142S] | Boechout |
Sint-Benedictus | [A3143G] | Mortsel |
Sint Albertus & Lieven Gevaert | [A3148M] | Mortsel |
Sint-Jozef | [A3160M] | Mortsel |
Sint-Laurentius | [A3181G] | Hove |
De Hellevelders | [A3201G] | Duffel |
Sint-Jan In d Olie | [A3202G] | Vremde |
O.L.V. Ridders - Ten Bosch | [A3204G] | Lint |
Sint-Lucia | [A3204M] | Sint-Katelijne-Waver |
Sint-Katrien | [A3205M] | Sint-Katelijne-Waver |
Akabe Wadoeda | [A3207G] | Duffel |
Roeland | [A3220S] | Onze-Lieve-Vrouw-Waver |
Jan Breydel | [A3223S] | Sint-Katelijne-Waver |
Berthoutridders | [A3277S] | Duffel |
Sint-Renilde | [A3301M] | Kontich |
O.L.V. van Lourdes | [A3302S] | Edegem |
Sint-Maarten | [A3304S] | Kontich |
Sint-Theresia | [A3305M] | Edegem |
Koningin Fabiola Edegem | [A3306G] | Edegem |
Sint-Paulus | [A3308G] | Edegem |
26ste Sint-Joris Kokaz | [A3312G] | Kontich |
Elsdonk Scouts | [A3385S] | Edegem |
District Dijle | [A3400D] | Mechelen |
P.G. Frassati | [A3401G] | Bonheiden |
Parsival | [A3403G] | Sint-Katelijne-Waver |
Sint-Katrom | [A3404G] | Mechelen |
Woudlopers | [A3406S] | Mechelen |
Heilig Kruis | [A3408G] | Mechelen |
Parsifal | [A3409M] | Mechelen |
Sint-Gummarus | [A3421S] | Mechelen |
Reinaert - WERKING GESTOPT | [A3426S] | Mechelen |
Sint-Paulus | [A3427S] | Bonheiden |
Thila Coloma | [A3429G] | Mechelen |
Sint-Franciscus | [A3601M] | Boom |
Sint-Jan | [A3603M] | Aartselaar |
Scouts Zevensprong | [A3604S] | Kalfort |
Akabe Toetertoe | [A3605G] | Terhagen |
Don Bosco Scouts Ruisbroek | [A3609G] | Puurs |
Gidsen 10e Orion | [A3610M] | Rumst |
Sint-Bernardus | [A3625G] | Bornem |
Gidsen Hemiksem | [A3629M] | Hemiksem |
Sint-Pieter | [A3629S] | Rumst |
Scouts Hemiksem | [A3634S] | Hemiksem |
VOSHEM vzw | [A3634S] | Hemiksem |
Don Bosco Hellegat | [A3637S] | Niel |
Onbevlekt Hart van Maria | [A3692S] | Reet |