За последние 24 часа нас посетили 17878 программистов и 1600 роботов. Сейчас ищут 886 программистов ...

Замена в файле

Тема в разделе "Прочие вопросы по PHP", создана пользователем g200, 15 фев 2014.

  1. g200

    g200 Новичок

    С нами с:
    16 дек 2013
    Сообщения:
    25
    Симпатии:
    0
    Подскажите пожалуйста как можно произвести замену в XML файле и записать его с изменением...

    Пример file.xml:

    Код (Text):
    1. <root>
    2. <login>vasya</email>
    3. <username>pupkin</email>
    4. <email>vasya@pupkin.ru</email>
    5. </root>
    От пользователя приходит переменная $email, и вот значением этой переменной надо заменить vasya@pupkin.ru и сохранить...

    Подскажите правильный ход мысли :) можно и с simpleXml, буду благодарен
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. $file='xml.xml';
    2. $xml=new DOMDocument;
    3. $xml->load($file);
    4. $login=$xml->getElementsByTagName('login')->item(0);
    5. $login->nodeValue='VASYA';
    6. $xml->save($file);
     
  3. g200

    g200 Новичок

    С нами с:
    16 дек 2013
    Сообщения:
    25
    Симпатии:
    0
    спасибо большое))