Lucrul cu XML extragere date

$feedUrl = 'http://www.modernism.ro/feed/';
        $rawFeed = file_get_contents($feedUrl);
        $anobii = new SimpleXmlElement($rawFeed);

        foreach ($anobii->channel->item as $anobiiinfo):
            $title=$anobiiinfo->title;
            $desc=$anobiiinfo->description;       
            echo "<span> ",$title,"</span> <br/> <span> ",$desc,"</span><br/><br/>";
        endforeach;

Se da codul, acesta preia toate titlurile gasite in feed… eu as vrea sa imi arate doar 1 titlu si acela sa fie random…
La fiecare refresh sa se schimbe !

Ma poate ajuta cineva ?

Pastreaza toate titlurile intr-un array, apoi extrage unul random (http://php.net/manual/ro/function.array-rand.php).

(Mai departe, gandeste-te cum ai putea sa stochezi acel array pe server-ul tau, temporar, incat sa nu faci request-ul la “http://www.modernism.ro/feed/” la fiecare refresh de pagina. De exemplu, daca url-ul respectiv nu functioneaza sau functioneaza lent, pagina ta va fi afectata).

3 Likes