Question

I have an IP adress and i need to get the XML data from it? I want do do this in with a PHP script. I've looked into SimpleXMLElement but im not getting it.

http://94.23.34.69:7240/

<ServerStats>
    <Name>IG_Battlegrounds</Name>
    <ModuleName>Native</ModuleName>  
    <MultiplayerVersionNo>1157</MultiplayerVersionNo>
    <ModuleVersionNo>0</ModuleVersionNo>
    <MapID>491</MapID>
    <MapName>Ruins</MapName>
    <MapTypeID>42</MapTypeID>
    <MapTypeName>Battle</MapTypeName>
    <NumberOfActivePlayers>26</NumberOfActivePlayers>
    <MaxNumberOfPlayers>50</MaxNumberOfPlayers>
    <HasPassword>No</HasPassword>
    <IsDedicated>Yes</IsDedicated>
    <HasSteamAntiCheat>No</HasSteamAntiCheat>
    <ModuleSetting0>20</ModuleSetting0>
    <ModuleSetting1>16</ModuleSetting1>
    <ModuleSetting2>0</ModuleSetting2>
    <ModuleSetting3>0</ModuleSetting3>
    <ModuleSetting4>1</ModuleSetting4>
    <ModuleSetting5>1</ModuleSetting5>
    <ModuleSetting6>0</ModuleSetting6>
    <ModuleSetting7>65</ModuleSetting7>
    <ModuleSetting8>0</ModuleSetting8>
    <ModuleSetting9>1</ModuleSetting9>
    <ModuleSetting10>2</ModuleSetting10>
    <ModuleSetting11>30</ModuleSetting11>
    <ModuleSetting12>330</ModuleSetting12>
    <ModuleSetting13>1</ModuleSetting13>
    <ModuleSetting14>5</ModuleSetting14>
    <ModuleSetting15>8</ModuleSetting15>
    <ModuleSetting16>100</ModuleSetting16>
    <ModuleSetting17>100</ModuleSetting17>
    <ModuleSetting18>100</ModuleSetting18>
</ServerStats>
Was it helpful?

Solution

I think you can just use simplexml_load_file() to load external xml file in your code

$xml = simplexml_load_file('http://94.23.34.69:7240');

OTHER TIPS

PHP file_get_contents - http://uk3.php.net/file_get_contents

This gets a string containing the XML. Do what you wish with it.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top