За последние 24 часа нас посетили 15545 программистов и 1647 роботов. Сейчас ищут 1106 программистов ...

как Выдрать из тэгов и засунусть в переменую?

Тема в разделе "PHP для новичков", создана пользователем Ilya Zh., 3 июл 2008.

  1. Ilya Zh.

    Ilya Zh. Активный пользователь

    С нами с:
    2 июл 2008
    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте. Имееться хтмл код в переменной $page. Задача:
    Вырезать из кода всё, что находиться между тэгами <title></title> включая и сами тэги. А затем засунусть текст, который был между этими тэгами в переменную $title, а остальной хтмл код в переменную $html .
    Заранее спасибо!
     
  2. Johnatan

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

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
  3. Ilya Zh.

    Ilya Zh. Активный пользователь

    С нами с:
    2 июл 2008
    Сообщения:
    3
    Симпатии:
    0
    Что то не получается ничего. А именно:
    1) Запутался как вывести результаты выполнения $p1=preg_match(...);
    2) Что надо написать $p1=preg_match("Здесь", $html, $result); чтобы выдирал между тэгами <title>
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Почитайте документацию (ссылку на которую дал Johnatan), там ведь все написано! И даже примеры даны.

    '~<title>(.*?)</title>~is'
     
  5. Ilya Zh.

    Ilya Zh. Активный пользователь

    С нами с:
    2 июл 2008
    Сообщения:
    3
    Симпатии:
    0
    Получилос.
    PHP:
    1. preg_match("/(\<title\>)(.*?)(\<\/title\>)/i", "sdfdf <title> титул </title> fdf", $matches);
     
  6. marta

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

    С нами с:
    9 июл 2008
    Сообщения:
    10
    Симпатии:
    0
    А можно чуть-чуть подробнее? Мне необходимо получить содержимое тэга <title> и вывести в тексте на этой же странице - как это сделать? На javascript cделала, но преподу надо на пхп... понимаю что элементарно, но просто ступор какой-то... Заранее спасибо!