[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Текст из xml получить в php
SV
Доброе время суток.
Вопрос такой:
Как вывести нужные данные из xml в php
Содержание файла xml
Цитата
<?xml version="1.0" encoding="utf-8"?>
<statistics>
  <turned>false</turned>
  <online>0</online>
  <users>2</users>
  <announces>0</announces>
  <channels>1</channels>
  <port>1359</port>
</statistics>

Нужно вывести только данные каторые между тегами:
Цитата
  turned,online,users,announces,channels

Заранее спасибо.



Спустя 21 минута, 23 секунды (28.04.2010 - 18:19) Семён написал(а):
Нет ничего проще воспользуйся SimpleXML

$xml = simplexml_load_file("твой файл.xml");
echo $xml->statistics->online."<br>";
echo $xml->statistics->users."<br>";
echo $xml->statistics->turned."<br>";
echo $xml->statistics->announces."<br>";
echo $xml->statistics->channels."<br>";

Спустя 29 минут, 17 секунд (28.04.2010 - 18:49) Nikitian написал(а):
Или ещё проще:

echo strip_tags(file_get_contents("твой файл.xml"));

Спустя 13 минут, 38 секунд (28.04.2010 - 19:02) Guest написал(а):
Спасибо. Подскажите пож. как отобразить полученные данные?

Спустя 14 часов, 7 минут, 23 секунды (29.04.2010 - 09:10) Семён написал(а):
Guest
Ты адекват? Я ведь тебе написал готовый скрипт.

Спустя 4 часа, 4 минуты, 18 секунд (29.04.2010 - 13:14) -=SV=- написал(а):
Цитата (Семён @ 29.04.2010 - 06:10)
Guest
Ты адекват? Я ведь тебе написал готовый скрипт.

Я просто не разбираюсь в php

Спустя 1 час, 51 минута, 30 секунд (29.04.2010 - 15:05) Семён написал(а):
Цитата (-=SV=- @ 29.04.2010 - 14:14)
Цитата (Семён @ 29.04.2010 - 06:10)
Guest
Ты адекват? Я ведь тебе написал готовый скрипт.

Я просто не разбираюсь в php

Выше указанный скрипт выполняет твои требования.
Остаётся лишь указать путь к твоему xml файлу.

Спустя 4 часа, 43 минуты, 34 секунды (29.04.2010 - 19:49) Guest написал(а):
хм.. попробывал так написать:
<?php
$xml = simplexml_load_file("statistics.xml");
echo $xml->statistics->online."<br>";
echo $xml->statistics->users."<br>";
echo $xml->statistics->turned."<br>";
echo $xml->statistics->channels."<br>";

?>


Неработает.
Поставил заместо

$xml = simplexml_load_file("statistics.xml");


это

echo strip_tags(file_get_contents("statistics.xml"));


Заработало.Теперь же Возникает вопрос,как же подписать полученые данные и поместить в таблицу.
чёт типа такова:
online : 1
users: SV
channels: 4
turned: online

Спустя 1 день, 18 часов, 3 минуты, 24 секунды (1.05.2010 - 13:52) MatrixGod написал(а):
Цитата (Семён @ 29.04.2010 - 06:10)
Guest
Ты адекват? Я ведь тебе написал готовый скрипт.

йа паццталом... smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.