Погода: -12°C
  • Здравствуйте!

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

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

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

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

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

    Делов-то.

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

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

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

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

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

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

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

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

Модератор: