Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

rss reader i slike po temama

[es] :: PHP :: rss reader i slike po temama

Strane: 1 2

[ Pregleda: 3993 | Odgovora: 22 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Re: rss reader i slike po temama08.06.2011. u 07:42 - pre 156 meseci
Prikaz rss-a je samo trenutni da bi mi olaksao rad na zadatku koji sam sebi postavio, odnosno da ni bih stalno preturao po bazi da vidim sta sam upisivao i kasnije brisao podatke iz baze dok radim na kodu.

hvala za kod
 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Re: rss reader i slike po temama08.06.2011. u 08:01 - pre 156 meseci
$urlslike = ""; ne daje rezultate i ako sam je stavio i na mesto pre samog ucitavanja url-a slike
 
Odgovor na temu

ivan.a
PHP developer

Član broj: 83976
Poruke: 403
*.dynamic.isp.telekom.rs.



+44 Profil

icon Re: rss reader i slike po temama09.06.2011. u 00:52 - pre 156 meseci
Code:
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
  <div>
  <?php
    $rss = new SimpleXMLElement('http://www.naslovi.net/rss/sport/', null, true);
    $ns = $rss->getNamespaces(true);
    ?><h1><a href='<?php echo $rss->channel->link; ?>'><?php echo $rss->channel->title; ?></a></h1>
    <hr /><?php
    
    foreach($rss->xpath('channel/item') as $item)
    {
      preg_match('/<img[^>]+>/', $item->children($ns['content'])->encoded, $match);
      $item->image = $match[0]; 
      $naslov = $item->title;
      $link   = $item->link;
      $slika  = $item->image;
      $opis   = $item->description;
      $datum  = $item->pubDate;
      ?>
        <div><h2><a href='<?php echo $link;?>'><?php echo $naslov;?></a></h2></div>
        <div><?php echo $opis; ?></br></div>
        <div><?php echo $slika; ?></div>
        <div></br>Objavljeno: <?php echo $datum;?></div>
        <hr>
<?php
    }
  ?>
</div>
</body>
</html>


To je za prikaz RSS Feed-a.
Kod za insert van petlje (samo jedan upit).
Code:
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
  <div>
  <?php
    $rss = new SimpleXMLElement('http://www.naslovi.net/rss/sport/', null, true);
    $ns = $rss->getNamespaces(true);
    ?><h1><a href='<?php echo $rss->channel->link; ?>'><?php echo $rss->channel->title; ?></a></h1>
    <?php echo PHP_EOL?><hr /><?php echo PHP_EOL;
    $sql = "INSERT INTO `rss_vesti` VALUES";
    foreach($rss->xpath('channel/item') as $item)
    {
      preg_match('/<img[^>]+>/', $item->children($ns['content'])->encoded, $match);
      $item->image = $match[0]; 
      $naslov = $item->title;
      $link   = $item->link;
      $slika  = $item->image;
      $opis   = $item->description;
      $datum  = $item->pubDate;
      
      $sql.="('','','".$naslov."','".$slika."','".$opis."','".$link."','".$datum."'),";
    }
    //KRAJ PETLJE - INSERT upit
    $sql = substr($sql,0,-1).";";
    $result = mysql_query($sql,$konekcija);
  ?>
</div>
</body>
</html>

I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

[es] :: PHP :: rss reader i slike po temama

Strane: 1 2

[ Pregleda: 3993 | Odgovora: 22 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.