Advanced получение инфы из файла

Тема в разделе "PHP программирование", создана пользователем Guest_Ivan_*, 3 май 2006.

Статус темы:
Закрыта.
  1. Guest_Ivan_*

    Guest_Ivan_* Гость

    Вот возникла очередная трабла с работой в Php . Нужно чтобы скрипт обращался к файлу и изымал из него некую инфу . Структура файла следующая:
    [tag1]Text1[/tag1]
    [tag2]Text2[/tag2]
    Как скрипт должен вынимать текст который заключен в определенные "тэги" , точнее как это будет выглядеть. Спасибо.
     
  2. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    Для: Guest_Ivan_*
    читай мануал по регулярным выражениям.
    тут построчно прочитать файл и пройтись регуляркой нормальо можно.
     
  3. Guest_Ivan_*

    Guest_Ivan_* Гость

    А ссылку на мануал можно ?
     
  4. acorn

    acorn PHP Developer

    Регистрация:
    29 авг 2004
    Сообщения:
    599
    Симпатии:
    3
    Не, регулярные выражения тут не нужны. Достаточно strpos(). Да и так быстрее будет. IMHO. :)
     
  5. WebTech

    WebTech Гость

    Код (Text):
    <?php

    $tags = file("file.txt");

    foreach($tags as $tag)
    {
    $tag_text = preg_replace('%\[tag[0-9]+\](.*)\[/tag[0-9]+\]%', '\\1', $tag);
    echo $tag_text.'<br>';
    }

    ?>
    Будет напечатан вынутый из тегов текст. Правда, не проводится проверка на соответствие открывающего и закрывающего тегов. Но в данном случае это, в общем то, и не нужно. Но можно сделать, если понадобится.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей