![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
jone31 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 343 Регистрация: 29.11.2008 Репутация: нет Всего: нет |
Нужно что бы каждые три часа в БД скачивалась удаленная страница. Как сделать?
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 15 Всего: 260 |
MySQL не имеет функционала для "скачать страницу".
формулировка "скачать страницу в БД" - абстрактна и некорректна по своей идее. разве что сохранять надо не данные, а просто HTML по определенному адресу(даже если по этому адресу выдается "500 Internal Server Error"). phpMyAdmin также не позволяет "скачивать страницы и вставлять их в БД". советую переосмыслить вопрос, с учетом того, что "каждые три часа"(регулярность) реализуется при помощи программы cron. это в раздел "ПО для *nix" или в "Администрирование Web-серверов". закачка страницы(конечно, если тебе лениво искать по форуму) - через сокеты, curl, или(при соблюдении некоторых условий) "обычные" операции вроде "file_get_contents". это в раздел "PHP: Сеть". чтоб из страницы выбрать только интересующие тебя данные - надо воспользоваться либо механизмом обработки XML(их, даже уже встроенных, много: читай ман) и задать конкретный вопрос в "PHP: XML", либо "обычными" операциями обработки строк/регулярными выражениями(тогда тебе в форум "PHP: Работа с текстом"). Сохранить данные средствами PHP достаточно просто, но, даже если не разберешься, милости просим в "PHP: Базы данных". Из этапов "запланировать действие на каждые три часа" - "запросить удаленные данные" - "вычленить интересующее и отсеять мусор" - "сохранить в БД" все слишком разное, чтоб валить в одну кучу, и ни одно не может быть отнесено к разделу "Составление SQL-запросов". Рекомендую обдумать все, воспользоваться поиском, и потом уже задавать конкретные вопросы в конкретные форумы. Договорились? |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |