ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

17.09.2006, 22:27
|
|
Познающий
Регистрация: 22.08.2006
Сообщений: 47
Провел на форуме: 132884
Репутация:
47
|
|
Новостной блог!
Народ, скажите, как вы делаете новостной блог на тему хакерства, то есть вы же не каждый день сами своими руками вбиваете, а бот ну скрипт... подскажите плз...
|
|
|

17.09.2006, 22:57
|
|
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме: 7364332
Репутация:
1276
|
|
Вот тебе примерчик http://rss.km.ru/
|
|
|

18.09.2006, 00:47
|
|
Новичок
Регистрация: 14.09.2006
Сообщений: 8
Провел на форуме: 20625
Репутация:
4
|
|
RSS (Really Simple Syndication) - это формат, специально придуманный для публикации новостей с информационных сайтов, на других сайтах. Подробнее спецификации rss 2.0 можешь почитать тут:
http://www.web-hack.ru/rss/rss_2.0_specification.html
|
|
|

18.09.2006, 09:47
|
|
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме: 457850
Репутация:
174
|
|
На пятом пхп самый новичок запросто справится с рссками через эту штуку
http://framework.zend.com/manual/ru/zend.feed.html
|
|
|

18.09.2006, 15:30
|
|
Познающий
Регистрация: 22.08.2006
Сообщений: 47
Провел на форуме: 132884
Репутация:
47
|
|
Хорошо, я все посмотрел, спасибо вам! Скажите пожалуйсто как мне не самому на сайт добоволять это все а что бы какой нить скрипт все это забирал!
|
|
|

18.09.2006, 16:57
|
|
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме: 457850
Репутация:
174
|
|
Написать этот самый скрипт... Или заказать его...
|
|
|

19.09.2006, 00:37
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
Вот два примерчика на пхп.
Пример 1:
PHP код:
<?php
// кешируем RSS файлик
// место куда пишем файлик кэша
$filename = $_SERVER['DOCUMENT_ROOT']."/cache/phpnews.rss";
// проверяем насколько старый файлик
$modif=time()-@filemtime ("$filename");
// если в кэше нет файла или он слишком старый - обновляем
if(!file_exists($filename) || $modif>"3600")
{
$rss = file_get_contents("http://www.php.net/news.rss");
$handle = fopen ("$filename", "w");
fwrite($handle, $rss);
fclose($handle);
}
// подключаем либу из набора PEAR для разбора rss
require_once("XML/RSS.php");
$rss =& new XML_RSS("$filename");
$rss->parse();
foreach ($rss->getItems() as $value) {
//VAR_DUMP($value); exit; //- это так на всякий случай если надо посмотреть что там лежит :-)
// формируем строку с новостями
$page = $page."<b>".$value['dc:date']."</b><a href=\"".$value['link']."\" class=\"menu\">"." ".$value['title']. "</a><br>" .$value['description'] . "\n";
}
// выводим все что получили
echo"$page";
?>
Пример 2 (для PHP5):
PHP код:
<?php
// кешируем RSS файлик
// место куда пишем файлик кэша
$filename = $_SERVER['DOCUMENT_ROOT']."/cache/phpnews.rss";
// проверяем насколько старый файлик
$modif=time()-@filemtime ("$filename");
// если в кэше нет файла или он слишком старый - обновляем
if(!file_exists($filename) || $modif>"3600")
{
$rss = file_get_contents("http://www.php.net/news.rss");
$handle = fopen ("$filename", "w");
fwrite($handle, $rss);
fclose($handle);
}
// читаем файлик с помощью Simple XML
$RSS = simplexml_load_file($filename);
// для любопытных что жк мы там получили :-)
//VAR_DUMP($RSS);
foreach ($RSS->channel->item as $item) {
// при надобности перекодируем полученные данные в нужную кодировку
//$item->description = iconv("UTF-8","WINDOWS-1251",$item->description);
//$item->title = iconv("UTF-8","WINDOWS-1251",$item->title);
//формируем ссылку и выводим данные
echo "<a href=\"".$item->link."\">".$item->title."</a><br>$item->description<br><br>";
}
?>
ЗЫ. Нашел их уже не помню где...
|
|
|

19.09.2006, 09:04
|
|
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме: 941818
Репутация:
569
|
|
2 Digimortal
Какие логичные скрипты ты нашел =)) автор сначала смотрит время изменения файла, и только потом проверяет существует ли этот файл вообще =)
|
|
|

20.09.2006, 22:03
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
// подключаем либу из набора PEAR для разбора rss
require_once("XML/RSS.php");
можно поподробнее? где его взять?
Последний раз редактировалось Дикс; 20.09.2006 в 22:10..
|
|
|

20.09.2006, 22:25
|
|
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме: 457850
Репутация:
174
|
|
pear.php.net
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|