Информер погоды на сайт. Кто заменит Google Weather API?

Опубликовано 5 комментариевОпубликовано в рубрике API, XML

Не так давно приказал долго жить и без того недокументированный API Google Weather, о котором я когда-то писал. Но жизнь на этом не останавливается, и многим из нас все так же необходимо отдавать пользователям своих сайтов прогнозы погоды. В сегодняшней заметке речь пойдет об альтернативе Google Weather API — WorldWeatherOnline.

Парсинг XML с помощью SimpleXML

Опубликовано Оставить комментарийОпубликовано в рубрике PHP, XML

На днях я начал перерабатывать свою систему внутренней отчётности фирмы, об общем устройстве которой писал не так давно. Не кривя душой, скажу, что вырос над собой в плане PHP, и, как следствие, понял, что алгоритм системы достаточно кривой для того, чтобы я его переписал. До этого XML-документ парсился с помощью функций, которые заимствованы из PHP […]

Парсинг xml с выгрузкой в БД. Часть 3.

Опубликовано Оставить комментарийОпубликовано в рубрике HTML, PHP, SQL, XML

Итак, настало время для заключительной части работ по нашей базе данных, а именно — вывода данных. В этой статье речь пойдёт о реализации динамических фильтров, которые формируются из значений, существующих в БД.

Парсинг xml с выгрузкой в БД. Часть 2.

Опубликовано Оставить комментарийОпубликовано в рубрике PHP, SQL, XML

Итак, в прошлой заметке мы рассмотрели парсинг xml документа с заданной структурой и даже разложили его по уровням вложенности тэгов. Однако кому будет интересен простой древовидный вывод документа на странице? Ведь xml — это структурированный набор данных, а значит вывод напрашивается сам собой! Можно перенести структуру в базу данных.

Парсинг xml с выгрузкой в БД. Часть 1.

Опубликовано Оставить комментарийОпубликовано в рубрике PHP, XML

Сегодня речь пойдёт о развивающейся технологии XML, которая захватывает всё большую и большую аудиторию. Итак, постановка задачи. Дано: выгрузка отчёта системы в формате XML с жёсткой структурой. Требуется: обработать (читаем — распарсить) этот документ, грамотно выгрузить его в БД, затем организовать вывод полученной базы в формы с возможностью фильтрации. В этой заметке я рассмотрю проблему […]