forum.rastrnet.ru  

Вернуться   forum.rastrnet.ru > Компьютеры и всё, что с ними связано > Программируем

 Сообщения за день       Добавить альбом       Поиск      Правила форума  


 
 
Опции темы Опции просмотра
Старый 03.07.2007, 22:04   #1
Brothers
Новичок
 
Аватар для Brothers
 
Регистрация: 18.07.2004
Сообщений: 556
По умолчанию Граббер новостей

Есть PHP-код

Цитата:
<?php
$GrabURL = "http://www.gazeta.ru/news/sport/index.shtml";
$GrabStart = "<td class=sport-bg>";
$GrabEnd = "<div class=bb_g >";
$RetrieveFile = implode("",file($GrabURL));

preg_match("%$GrabStart(.*?)$GrabEnd%is", $RetrieveFile, $m);

echo $m[1];

?>
Который успешно грабит кусок html-кода. Все что после <td class=sport-bg> и до <div class=bb_g > с указанной страницы - http://www.gazeta.ru/news/sport/index.shtml. Скрипт хорош если в новостях нет картинок.

Пример работы PHP-скрипта - http://bros.rastrnet.ru/gazeta-news.php - Спортивная лента новостей Газеты.ру

Хочу в грабберном куске html-кода произвести замену определенной фразы (тэгов) на другую. К примеру, все куски тэгов <img src=/ заменять на http://www.сайт-источник.ru/ т.е на http://www.gazeta.ru/ Иначе ссылки на фото и другие страницы ведут на мой сайт.

Как это осуществить?

Последний раз редактировалось Brothers; 03.07.2007 в 22:16.
Brothers вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
• NHL • Лента новостей... MooveR Спорт 85 01.03.2010 11:48
Люди помогите! кто знает во сколько утром повтор вечерних новостей ShAD Общий раздел 11 31.01.2006 15:33


Текущее время: 15:06. Часовой пояс GMT +7.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.
Кошки и котята Красноярска и Сибири Живой Мир Сибири