Мобильная версия форумов
Открыть
 −11°C
завтра: −7°C
Погода в Перми
−11°C
утром−15°C
днем−11°C
завтра−7°C
Подробно
 65,51
−0.0252
Курс USD ЦБ РФна 23 февраля
65,5149
−0.0252
 74,33
+0.0369
Курс EUR ЦБ РФна 23 февраля
74,3332
+0.0369
  • webprog

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

    Здравствуйте!

    Описываю ситуацию от и до, так как не профессионал в БД.

    Есть огромное количество веб-страниц, статей в формате HTML. У каждой есть название, прописанное в .
    Нужно: создать в БД таблицу с тремя колонками: СТАТЬЯ (название), СОФТ (в ней описанный) и третья - это Доп. инфо (к софту) и автоматизировать процесс публикации таблицы в формат HTML, добавления\изменения информации в таблице.
    Хотелось бы получить хотя-бы минимальные наметки скриптов от спецов.

    Заранее благодарен.

  • Arekus

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

    А в чем вопрос-то?
    Читать данные так:
    Цикл по содержимому папки (opendir; while(readdir))
    {
    В этом цикле вытаскиваешь содержимое файла (функцией File()),
    Запускаешь цикл просмотра строк из файла на предмет наличия , ... (Регулярное выражение уже как-нить сам)
    Закидываешь данные в БД (id, title, text, description)
    }

    Второй скрипт генерит по дефолту список статей (из поля title) c ссылками на этот же скрипт вида: id=NUM (где NUM - id статьи). Не по дефолту - проверят - пришло ли id, если пришло - то выводит статью.

    Делов-то.

  • webprog

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

    Хорошо, спасибо большое за примерный алгоритм. с mySQL разобрался. Остался один лишь вопрос: какая функция будет искать содержимое TITLE по шаблону?

  • activist

    Сообщений: 149

    Авторство не моё, в случае повтора тега работает некорректно:

    function getTagValue($text, $tag)
    {
    $re = "/\(.*)\/";
    preg_match($re, $text, $a);
    $z=$a[1];
    //$z = str_replace('&', '&', $a[1]);
    return $z;
    }

  • webprog

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

    Благодарю. Проверю - сообщу результат

  • ЙА ТИГОР

    Сообщений: 8120

    е-мое, ну что за дельфячий подход... Какая функция будет искать? Как на любом форуме по Дельфи: дайте компонент, чтобы делал то-то или то-то...
    А самому написать? Ведь парсер для текста - простейшее задание для восьмиклассников...
    Ох, мамма...

    Кто яростно ненавидит мотоциклистов тот сам латентный мотоциклист.

Записей на странице:

Перейти в форум

Модератор: