Простейший PHP граббер за 2 минуты

Частенько нужно выводить на сайте информацию с другого ресурса, нет, не “грабить” новости целиком - это не наш вариант - просто прогноз погоды, или актуальную программу ТВ выводить где-нибудь в уголочке. К примеру так:

Или еще пример: между первым и вторым постом в этом блоге висит анонс последней новости с моего же сайта. Давайте посмотрим, как это работает.


<?php
$url = "http://www.egoroff.info";
$unique_start = "<h3>";
$unique_end = "</h3>";
function weather($url, $unique_start, $unique_end) {
$code = file_get_contents($url);
preg_match('/'.preg_quote($unique_start,
'/').'(.*)'.preg_quote($unique_end, '/').'/Us', $code, $match);
return $match[1];
}
echo weather($url, $unique_start, $unique_end); ?>

Где www.egoroff.info - страница, с которой будем “грабить”, а h3 и /h3 - это тэги информацию между которыми выводим.

В тему

Антикризис

Обсуждение: 5

  1. Простейший PHP граббер за 2 минуты : Блог Молчуна http://www.molchun.ru/?p=2897

    [...] Частенько нужно выводить на сайте информацию с другого ресурса, нет, не “грабить” новости целиком - это не наш вариант - просто прогноз погоды, или актуальную программу ТВ выводить где-нибудь в уголочке. Давайте посмотрим, как это работает. Дальше [...]

  2. onuris666 http://nn-world.com

    Название неправильное!!! Не 2 минуты а 30 секунд!!! СПАСИБО - КРУТО

  3. Rewart

    А куда его вставить?

  4. ego http://www.egoroff.info

    В тело страницы

  5. Алексей http://arhivsever.forsite.org

    Подскажите а как таким образом можно организовать у себя на сайте новости по определённому слову. Ну допустим названию города и в окшке на сайте все последние новости связанные с этим городом будут отображаться. Возможно ли такое?

Есть, что сказать?

Ahtung: Поля, помеченные звёздочкой* должны быть заполнены

Обратите внимание: комментарии публикуются после модерации.