Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

 Новините от php.net
Автор  iwanov (26.10.2007 13:54) съобщение до автора
Погледнат  2115 пъти добави към любими
Оценка добави коментар
Гласове  1 изпрати на приятел
Коментари  (2) абонирай се за PHP
     
iwanov
     
 

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
  
$anzahl = 10;
  
$news = "http://www.php.net/news.rss";
  
$content = implode("", file($news));
  
preg_match_all("/\<item rdf:about=\"(.*?)\"\>(.*?)\<\/item\>/si", $content, $results);
  
for($i=0;$i<$anzahl && $i<count($results[1]);$i++) {
     
preg_match("/\<link\>(.*?)\<\/link\>/si", $results[2][$i], $link);
     
preg_match("/\<title\>(.*?)\<\/title\>/si", $results[2][$i], $title);
     
preg_match("/\<description\>(.*?)\<\/description\>/si", $results[2][$i], $description);
     
preg_match("/\<dc:date\>(.*?)\<\/dc:date\>/si", $results[2][$i], $date);
     
list($y, $m, $d) = explode("-", $date[1]);
     
$date = date("d.m.Y", mktime(0,0,0,$m,$d,$y));
     
$link = $link[1];
     
$title = $title[1];
     
$description = $description[1];
     
echo "<a href=\"".$link."\" target=\"_blank\">[".$date."] ".$title."</a><br />".$description."<br /><br />";
  
}
?>



Ключови думи: php новини implode preg_match




 За автора: iwanov  
Казвам се Галин Иванов и обичам да се занимавам с програмиране и като цяло с компютри. Разбирам от HTML, CSS, PHP и MySQL. Старая се да научавам постоянно нови неща от IT сферата.
   
 1 посетител чете този скрипт (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

Здрасти @PureEvil
Ами аз не мисля че се заяждаш. Много си прав в поста си. Аз просо ей така го постнах тоя скрипт. Много по добре е да се ползва XML парсер.

Поздрави

  iwanov на 14.12.2007 11:15

Не ползвайте това удобма си!
@iwanov не се заяждам, но този твой скрипт е доста лаком откъм ресурси и напълно излишен за ползване. Защо просто не ползваш XML парсер? а си скочил на регулярни изрази?

  PureEvil на 14.12.2007 11:03

 

 
  • Интересно от Софтуер
 
  • Интересно от myLINKS
 
 
 
 



IT-PLACE.NET © 2004 - 2008