ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Новостной блог!
  #1  
Старый 17.09.2006, 22:27
baz1k
Познающий
Регистрация: 22.08.2006
Сообщений: 47
Провел на форуме:
132884

Репутация: 47
Отправить сообщение для baz1k с помощью ICQ
По умолчанию Новостной блог!

Народ, скажите, как вы делаете новостной блог на тему хакерства, то есть вы же не каждый день сами своими руками вбиваете, а бот ну скрипт... подскажите плз...
 
Ответить с цитированием

  #2  
Старый 17.09.2006, 22:57
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

Вот тебе примерчик http://rss.km.ru/
 
Ответить с цитированием

  #3  
Старый 18.09.2006, 00:47
forgotten
Новичок
Регистрация: 14.09.2006
Сообщений: 8
Провел на форуме:
20625

Репутация: 4
По умолчанию

RSS (Really Simple Syndication) - это формат, специально придуманный для публикации новостей с информационных сайтов, на других сайтах. Подробнее спецификации rss 2.0 можешь почитать тут:
http://www.web-hack.ru/rss/rss_2.0_specification.html
 
Ответить с цитированием

  #4  
Старый 18.09.2006, 09:47
SMiX
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме:
457850

Репутация: 174
По умолчанию

На пятом пхп самый новичок запросто справится с рссками через эту штуку
http://framework.zend.com/manual/ru/zend.feed.html
 
Ответить с цитированием

  #5  
Старый 18.09.2006, 15:30
baz1k
Познающий
Регистрация: 22.08.2006
Сообщений: 47
Провел на форуме:
132884

Репутация: 47
Отправить сообщение для baz1k с помощью ICQ
По умолчанию

Хорошо, я все посмотрел, спасибо вам! Скажите пожалуйсто как мне не самому на сайт добоволять это все а что бы какой нить скрипт все это забирал!
 
Ответить с цитированием

  #6  
Старый 18.09.2006, 16:57
SMiX
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме:
457850

Репутация: 174
По умолчанию

Написать этот самый скрипт... Или заказать его...
 
Ответить с цитированием

  #7  
Старый 19.09.2006, 00:37
Digimortal
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\">"."&nbsp;".$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>"

    } 
?>
ЗЫ. Нашел их уже не помню где...
 
Ответить с цитированием

  #8  
Старый 19.09.2006, 09:04
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

2 Digimortal
Какие логичные скрипты ты нашел =)) автор сначала смотрит время изменения файла, и только потом проверяет существует ли этот файл вообще =)
 
Ответить с цитированием

  #9  
Старый 20.09.2006, 22:03
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

Цитата:
// подключаем либу из набора PEAR для разбора rss
require_once("XML/RSS.php");
можно поподробнее? где его взять?

Последний раз редактировалось Дикс; 20.09.2006 в 22:10..
 
Ответить с цитированием

  #10  
Старый 20.09.2006, 22:25
SMiX
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме:
457850

Репутация: 174
По умолчанию

pear.php.net
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В Британии появился новостной телеканал для мобильных телефонов novichok Новости мира "железа" 0 15.04.2006 22:04
Подростка признали виновным в убийстве, прочитав его блог dinar_007 Мировые новости 9 25.12.2005 18:39



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ