|
| |
|
|
| |
для: dima2207
(04.04.2007 в 04:59)
| | | Дима, а у меня почему то твой код выкидывает
Parse error: parse error, unexpected '[' in z:\home\vitek\www\1.php on line 14
Это на локалхосте пытался, но в пхпэкспертэдиторе сам скрипт плохо подсвечиваеться как то.. Не знаешь в чем проблема? | |
| |
|
|
| |
|
|
| |
для: Panker
(04.04.2007 в 04:46)
| | | Наверное нужно так :
<?php
$text2 = file_get_contents ("http://www.samsung.ru/press/news/news.rss");
if (preg_match_all ("#<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<description>(.*)</description>.*<pubDate>(.*)</pubDate>.*</item>#isU", $text2, $regs))
{
for ($i = 0; $i < count($regs[1]); $i++)
{
$title_rss[$i] = iconv("UTF-8", "WINDOWS-1251", trim($regs[1][$i]));
$link_rss[$i] = trim ($regs[2][$i]);
$des_rss[$i] = iconv("UTF-8", "WINDOWS-1251", trim ($regs[3][$i]));
$pub_rss[$i] = trim ($regs[4][$i]);
}
}
for ($i=0;$i<count(regs[1]);$i++){
echo "$title_rss[$i]<br>";
echo "$link_rss[$i]<br>";
echo "$des_rss[$i]<br>";
echo "$pub_rss[$i]<br>";
}
?>
|
| |
| |
|
|
| |
|
|
| |
<?php
$text2 = file_get_contents ("http://www.samsung.ru/press/news/news.rss");
if (preg_match_all ("#<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<description>(.*)</description>.*<pubDate>(.*)</pubDate>.*</item>#isU", $text2, $regs))
{
for ($i = 0; $i < count($regs[1]); $i++)
{
$title_rss = iconv("UTF-8", "WINDOWS-1251", trim($regs[1][$i]));
$link_rss = trim ($regs[2][$i]);
$des_rss = iconv("UTF-8", "WINDOWS-1251", trim ($regs[3][$i]));
$pub_rss = trim ($regs[4][$i]);
}
}
echo "$title_rss<br>";
echo "$link_rss<br>";
echo "$des_rss<br>";
echo "$pub_rss<br>";
?>
|
Почему то выводит только последнею новость, а надо выводить все что выводит RSS-лента, помогите пожалуйста подредактировать код для вывода всех новостей! | |
| |
|
|
|