Нуждая се от помощ с PHP - XML скрипт

stonybg

Registered
Здравей те
Нуждая се от малко помощ с един скрипт на PHP, в който искам да включа извличане на данни от един xml файл които се експортва от независим сървър например:
(http://api.eve-central.com/api/marketstat?typeid=39)
които изглежда така:
Код:
<evec_api version="2.0" method="marketstat_xml">
−
<marketstat>
−
<type id="39">
−
<all>
<volume>320089222.00</volume>
<avg>1417.14</avg>
<max>14999.97</max>
<min>1.00</min>
<stddev>770.34</stddev>
<median>1358.23</median>
</all>
−
<buy>
<volume>196190453.00</volume>
<avg>696.63</avg>
<max>1525.00</max>
<min>1.00</min>
<stddev>334.55</stddev>
<median>1160.85</median>
</buy>
−
<sell>
<volume>123415475.00</volume>
<avg>1741.18</avg>
<max>14999.97</max>
<min>1100.00</min>
<stddev>932.86</stddev>

<median>1697.00</median>

</sell>
</type>
</marketstat>
</evec_api>
като стойността на отделения ред ми трябва да се прихваща от php скрипта които променлива например ($promenliva1 = 1697.00) , забележката е че стойноста на отделения ред се мени периодичо.
Опитах няколко различни идеи от php инструкциите за работа с XML обаче се омотах като пате в калчища. Ще бъда много благодарен ако ниякои може да помогне не само като скрипт а и ако може като обяснение как работи скрипта
Мерси предварително
 
Код:
<?php
$get = file_get_contents('http://api.eve-central.com/api/marketstat?typeid=39');
$xml = simplexml_load_string($get);

echo $xml -> marketstat -> type -> sell -> median;
?>

Кода е изключително прост, надали ще трябва обяснение :)
Все пак, в първите два реда взимаме информацията от XML файла, а в третия се придвижваме до стойността, която ни интересува и извеждаме съдържанието и.
 
MakeAWish каза:
Код:
<?php
$get = file_get_contents('http://api.eve-central.com/api/marketstat?typeid=39');
$xml = simplexml_load_string($get);

echo $xml -> marketstat -> type -> sell -> median;
?>

Кода е изключително прост, надали ще трябва обяснение :)
Все пак, в първите два реда взимаме информацията от XML файла, а в третия се придвижваме до стойността, която ни интересува и извеждаме съдържанието и.


ЕИ това е помощ!!
мерси много, колко просто било а аз изчетах света с някакви сто редови скриптове. И Пак мерси много! +1 от мен
 

Back
Горе