За последние 24 часа нас посетили 17720 программистов и 1625 роботов. Сейчас ищут 1078 программистов ...

Вывод данных в XML

Тема в разделе "Сделайте за меня", создана пользователем wmmen, 12 ноя 2014.

  1. wmmen

    wmmen Новичок

    С нами с:
    13 сен 2014
    Сообщения:
    22
    Симпатии:
    0
    Здравствуйте!
    Возможно ли реализовать вывод данных в XML, если при входе на страницу PHP отображает такой текст:
    Код (Text):
    1. Ул.Куйбышева
    2. Александр Васильевич
    3. 0678351...
    4. Татьяна Владимировна
    5. 0679225...
    6. Константин Иванович
    7. 0979340...
    нужно что бы при входе на страницу PHP было в формате XML такого вида:
    Код (Text):
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <items>
    3.     <abonent>
    4.         <name><![CDATA[Александр Васильевич]]></name>
    5.         <street><![CDATA[Ул.Куйбышева]]></street>
    6.         <phone><![CDATA[0678351...]]></phone>
    7.     </abonent>
    8.     <abonent>
    9.         <name><![CDATA[Татьяна Владимировна]]></name>
    10.         <street><![CDATA[Ул.Куйбышева]]></street>
    11.         <phone><![CDATA[0679225...]]></phone>
    12.     </abonent>
    13.     <abonent>
    14.         <name><![CDATA[Константин Иванович]]></name>
    15.         <street><![CDATA[Ул.Куйбышева]]></street>
    16.         <phone><![CDATA[0979340...]]></phone>
    17.     </abonent>
    18. </items>
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    давайте определимся. браузер отображает? или пхп?
     
  3. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    Как php получает тот список имён и телефонов?
     
  4. wmmen

    wmmen Новичок

    С нами с:
    13 сен 2014
    Сообщения:
    22
    Симпатии:
    0
    да браузер
    Что бы не разбирать весь код который делает вывод этих адресов, что было проще разобраться, вот такое накатал:
    Код (Text):
    1. <?php
    2. $textarea = $_POST['textarea'];
    3.  
    4. //говорю это кнопке "замутим это в xml"
    5. if ($_POST['go_v_xml']) {
    6.  
    7.    //$_POST['textarea'] = (tra-ta-ta-ерунда... тут пытаюсь сделать XML регулярными выражениями, но ни чего в этом не понимаю...)
    8.    
    9.    //вывожу в текстовое поле
    10.    $output = '<textarea id="output" name="output" style="width: 98%;" rows="15">'.$_POST['textarea'].'</textarea>';  
    11. }
    12.  
    13. ?>
    14.          <form method="POST" name="output">
    15.             <textarea name="textarea" style="width: 98%;" rows="15"><?php echo $textarea; ?></textarea>
    16.          <input type="submit" style="width: 98%;" value="замутим это в xml" name="go_v_xml"/>
    17.          </form>
    18.          <form>
    19.             <?php echo $output; ?>
    20.          </form>
    По функции выполнят тоже самое, но тут намного проще разобраться
     
  5. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    сделай var_dump переменной которая содержит имена и телефоны
     
  6. wmmen

    wmmen Новичок

    С нами с:
    13 сен 2014
    Сообщения:
    22
    Симпатии:
    0
    ни как не могу въехать в этот var_dump...
    может ну его эту улицу, как заставить видеть то, что первая строка это имя, а вторая это номер телефона этим var_dump?