Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Граббер новостей
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Граббер новостей

Страниц (1): [1]
 

1. adelbaew - 04 Июня, 2011 - 09:10:31 - перейти к сообщению
вообщем еле-еле сделал граббер новостей rss
, новости выходит, но после нажатия на подробно, уводят на другой сайт....откуда собственно берутся новости....

Захотелось создать, так чтобы новость (даже подробная) оставалась на моем сайте
(грабить так грабить!)

Но вот не задача, где то я застрял Огорчение Огорчение

Код новости по подробнее описал так

Цитата:
<?php

// получаем Web-страницу с новостью
// переменная $u содержит URL страницы
$f=join('<BR>', file($u));

// начало новости
$begin=strpos(strtolower($f), "<h1>", 0);

// конец новости
$end=strpos(strtolower($f), '</a></p>', $begin);

// вырезаем то, что нам нужно - текст новости
$txt=substr($f, $begin, $end-$begin);


// удаляем все теги, кроме <p> и <img>
$txt = strip_tags($txt, '<p><img>');

// выводим текст новости
echo $txt;

?>


а потом уже... на той странице где хочу вывести новости попробывал выйти так:

Цитата:
<?php

$txt = join('',file('http://????.ru/import.php'));

$txt = str_replace('http://', 'http://????.ru/news.php?u=http://', $txt);

?>


Но она почему то ничего не выдает.... УВЫ Огорчение

кто то предложил включить директиву $u = $_GET['u'];

повверх $f=join('<BR>', file($u));

пробывал включал... все пусто(((

 

Powered by ExBB FM 1.0 RC1