| Shadow_p1raT |
31.05.2008 13:02 |
RSS Reader by Shadow_p1raT
Всем привет!Это моя вторая мини-статейка.Cегодня мы будем писать свой rss reader.
Скрипт умеет: - Читать rss c ачата,веб-хака и хакера.
- Читать rss c любого сайта(для этого есть спец.форма)
Вот код с пояснениями.
PHP код:
<html>
<title>RSS READER v0.1 by Shadow_p1raT</title>
<head>
<form method=GET>
<?php
/**Coder-Shadow_p1raT**
**31.05.2008**
**Special of Antichat**
*/
set_time_limit(60);//ограничение времени работы скрипта(60сек)
$array=array("Получить"=>$_GET['svoiurl'],
"forum.antichat.ru"=>"http://forum.antichat.ru/news.rss",
"forum.web-hack.ru"=>"http://www.web-hack.ru/rss/forum.xml",
"forum.xakep.ru"=>"http://forum.xakep.ru/rss.aspx?ID=",
);//массив с исходными урлами
echo "<center><h1>RSS READER v0.1 by Shadow_p1raT</center></h1>";
echo "<p>Введите адресс новостей (c http)</p>";
echo "<input type=text name=svoiurl>";
foreach($array as $names=>$url){
echo "<right><input type=submit name=value value=$names></right>";//Выводи кнопки
if($_GET['value']==$names )
{//код самой читалки rss
echo
$rss=simplexml_load_file($url);
foreach ($rss->channel->item as $item) {
echo "<a href='". $item->link. "'>". iconv("UTF-8", "WINDOWS-1251", $item->title). "</a>";
echo "<p>". iconv("UTF-8", "WINDOWS-1251", $item->description). "</p>";
}
}
}
?>
<style>
body
{
background-color: #1a1a1a;
}
input
{
font-family: verdana, tahoma;
font-size: 20px;
color: grey;
background-color: #1a1a1a;
border: 1px #333333 solid;
}
a
{
font-size: 30px;
text-decoration: none;
color: lime;
}
h1{color:grey;
font-size:15px;}
p
{
color:grey;
font-size:20px;}
</style>
</form>
</html>
</head>
Ссылки на скачивание для ленивых: - http://slil.ru/25849968
- http://dump.ru/file_catalog/380960.aspx
Пожалуйста отпишитесь если найдёте багу или если надо что то добавить.
PS:За дизаин строго не судите,писал под себя.
ЗЫ:Кому не трудно подкиньте чюток репы
|