
02.11.2007, 01:16
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами:
10495046
Репутация:
2642
|
|
Попробуй тогда типо этого. только если бы знать, какая там кодировка стоит. У меня всё нормально отображается.
PHP код:
<?
$seclab = file_get_contents('http://www.securitylab.ru/_Services/Export/RSS/news.php');
$seclab = str_replace('<title>SecurityLab.ru - Новости</title>', NULL, $seclab);
$seclab = str_replace('<description>Защита от нападения в сети</description>', NULL, $seclab);
preg_match_all('|<title>(.*)</title>|sU', $seclab, $titles, PREG_SET_ORDER);
preg_match_all('|<description>(.*)</description>|sU', $seclab, $contents, PREG_SET_ORDER);
for( $i = 0; $i < ((count($titles) + count($contents)) / 2); $i++ )
{
echo('Название новости: '.iconv("UTF-8", "WINDOWS-1251", $titles[$i][1]).'<br>');
echo('Новость: '.iconv("UTF-8", "WINDOWS-1251", $contents[$i][0]).'<br><hr><br>');
}
?>
Если не заработает, попробуй поизменять "UTF-8" на "KOI8-R" или "KOI8-U" вобщем попробуй как-нибудь.
В http://www.cybersecurity.ru/inform/1.php кодировка UTF-8
|
|
|