X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблемы с картинками при импорте новостей через rss
dimakritivkaya
dimakritivkaya
Topic Starter сообщение 18.12.2008, 0:29; Ответить: dimakritivkaya
Сообщение #1


Новичок
*

Группа: Viewer
Сообщений: 1
Регистрация: 18.12.2008
Поблагодарили: 0 раз
Репутация:   0  


Есть два сайта:
1) www.site1.ru
2) www.site2.ru
Нужно отображать анонсы новостей с первого сайта на втором.
Сами новости отображаются, но вот картинки - нет; Приписывается не верный путь к картинке.
Если к примеру с site1 взять новость с картинкой www.site1.ru/images/1.gif и импортировать новость на site2, то получим пусть к картинке www.site2.ru/images/1.gif НО, сам трабл в том, что не верно приписывается адрес к картинке, ведь картинка лежит в директории site1. А потому и должна загружаться по адресу www.site1.ru/images/1.gif

У кого какие мысли по этому поводу?

Ах да, вот сам код:

<?php
/**********************************************************
* Parse XML data into an array structure *
* Usage: array parse_rss ( string data ) *
**********************************************************/
function parse_rss($reg_exp, $xml_data) {
preg_match_all($reg_exp, $xml_data, $temp);
return array(
'count'=>count($temp[0]),
'title'=>$temp[1],
'link'=>$temp[2],
'desc'=>$temp[3]
);
}

/**********************************************************
* Parse Array data into an HTML structure *
* Usage: string parse_rss ( array data ) *
**********************************************************/
function output_rss($pattern, $rss_data) {
for($i=0; $i<$rss_data['count']; $i++) {
$temp .= sprintf($pattern,
$rss_data['link'][$i],
html_entity_decode($rss_data['title'][$i]),
html_entity_decode($rss_data['desc'][$i])
);
}
return $temp;
}

/**********************************************************
* Settings *
**********************************************************/
$url = 'http://www.site1.ru/rss.php';

$reg_exp = '#<item>.*?<title>(.*?)<\/title>.*?';
$reg_exp .='<link>(.*?)<\/link>.*?<description>';
$reg_exp .='(.*?)<\/description>.*?<\/item>#si';

$pattern = '<a href="%s">%s</a><br>%s<hr>';

/**********************************************************
* Main script *
**********************************************************/
if ( $xml_data = file_get_contents($url) ) {
$rss_data = parse_rss($reg_exp, $xml_data);
echo output_rss($pattern, $rss_data);
}
/**********************************************************
* The END *
**********************************************************/
?>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Set0
Set0
сообщение 19.12.2008, 9:30; Ответить: Set0
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 340
Регистрация: 18.2.2008
Из: Москва
Поблагодарили: 19 раз
Репутация:   11  


Програма берёт из рсс текст и выдаёт его в html и если в рсс прописано /images/1.gif то впереди браузер естественно подставит сайт на котором эта программа исполняется. Вывод - прописывать картинки полностью с http://имя_домена.

Сообщение отредактировал Set0 - 19.12.2008, 9:36
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Переносится ли вес и тИЦ от входящих ссылок при 301 редиректе
11 Bel_Ami 2908 11.12.2017, 20:50
автор: alexandrrr
Открытая тема (нет новых ответов) Нужен рерайтер новостей на постоянную работу
3 FUTP 411 10.12.2017, 0:29
автор: contentos
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыОшибка при создании шаблона страницы ВП
Нет картинок
5 semarg 708 9.12.2017, 15:36
автор: Nell
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
61 inkon 14013 7.12.2017, 20:28
автор: inkon
Горячая тема (нет новых ответов) Услуги по сбору новостей .txt для ваших сайтов, любые тематики + Отзывы
Импорт в DLE, WP (Xml, SQL) с отложенной публикацией под заказ
135 Akira 47498 28.11.2017, 1:05
автор: Akira


 



RSS Текстовая версия Сейчас: 16.12.2017, 7:46
Дизайн