RSS-feeds Grabber

Grundlæggende script til fange resultaterne fra en RSS-feed. Resultater er cahced i to timer (som standard) så ingen båndbredde spørgsmål!

rss_grabber.php

Du er nødt til at oprette nye Jumi ansøgning med følgende kode nedenfor.

Du kan tilføje / * config * / del af scriptet til Custom Script område, for at foretage ændringer let fra Joomla! admin interface. Ellers er du nødt til at redigere rss_grabber.php fil hver gang du skal foretage ændringer.

<?php definerede("_JEXEC") eller ("Begrænset adgang"); ?>
<?php
/ * config * /
$rss_url    = "http://edo.webmaster.am/rss";
$file_name  = 'cache /'.md5($rss_url);
$cache_time = 2*60*60; / / 2 timer

/ / check cache
hvis(file_exists($file_name) og strtotime('nu') - filemtime($file_name) < $cache_time) {
    $rss = file_get_contents($file_name);
} andet {
    / / hente foder fra server
    $rss = file_get_contents($rss_url);
    / / cache indhold
    hvis(strlen($rss) > 3000)
        file_put_contents($file_name, $rss);
}

$rss = simplexml_load_string($rss);

ekko '<h1 style="border-bottom:2px solid threedlightshadow;font-size:160%;margin:0 0 0.2em;">', $rss->kanal->titel, '</ H1>', "\ N";
ekko '<h2 style="color:threeddarkshadow;font-size:110%;font-weight:normal;margin:0 0 0.6em;">', $rss->kanal->beskrivelse, '</ H2>', "\ N";

foreach($rss->kanal->post som $post) {
    ekko '<div class="entry">', "\ N";
    ekko '<h3> <a href = "', $post->link, '">', $post->titel, '</ A> <div style="font-size:85%;font-weight:normal;">', $post->pubDate, '</ Div> </ h3>', "\ N";
    ekko '<Div base = "', $rss_url, '"Style =" font-size: 110%; ">', $post->beskrivelse, '</ Div>', "\ N";
    ekko '</ Div>', "\ N";
}

Din vært skal understøtte PHP SimpleXML bibliotek.

RSS version skal være 2,0

Anerkendelser

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Rejseportal - tours.am! Søg ture i Armenien, Ture, Søg efter ture online, Reserve Hoteller online, Travel News.