Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   RSS Reader by Shadow_p1raT (https://forum.antichat.xyz/showthread.php?t=72166)

Shadow_p1raT 31.05.2008 13:02

RSS Reader by Shadow_p1raT
 
Всем привет!Это моя вторая мини-статейка.Cегодня мы будем писать свой rss reader.
Скрипт умеет:
  1. Читать rss c ачата,веб-хака и хакера.
  2. Читать 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>

Ссылки на скачивание для ленивых:
  1. http://slil.ru/25849968
  2. http://dump.ru/file_catalog/380960.aspx


Пожалуйста отпишитесь если найдёте багу или если надо что то добавить.
PS:За дизаин строго не судите,писал под себя.
ЗЫ:Кому не трудно подкиньте чюток репы


Время: 23:58