Masta Paljonko tällä sivustolla on aktiivikäyttäjiä? :o

Constantine

Batman Begins

Sahara

Ylläolevan listauksen suoritti alla oleva koodi.

Esimerkkikoodi

<?php
// oletusarvot
$name "Toiminta";
$id 1;
$url "http://leffapalsta.fi/api/tags.php?do=searchname&name=" urlencode($name);


// haetaan tagin nimen perusteella
if(isset($_GET['name']) ) {
    
$name urldecode($_GET['name']);
    
$url "http://leffapalsta.fi/api/tags.php?do=searchname&name=" urlencode($name);
}

// haetaan tagin id:n perusteella
if(isset($_GET['id']) ) {
    
$id urldecode($_GET['id']);
    
$url "http://leffapalsta.fi/api/tags.php?do=searchid&id=" urlencode($id);
}

// haetaan sisältö
$data file_get_contents($url);

// simplexml ei tykkää & merkistä, muutetaan se unicoden mukaiseksi
// http://www.fileformat.info/info/unicode/char/0026/index.htm
$data str_replace("&""U+0026"$data);


// parsitaan xml
$xml simplexml_load_string($data);

// mikäli jotain löytyi, tehdään sillä mitä halutaan
if($xml) {

    foreach (
$xml->content as $r) {
        
$title $r->title;

        
// data tulee utf-8:na, konvertoidaan isoksi (voit jättää tämän väliin)
        // korjaa skandit sun muut, mikäli sivun charset ei ole utf-8
        
$title mb_convert_encoding($title"ISO-8859-1""UTF-8");

        
$link $r->link['href'];

        
// muutetaan aiemmin muutetut & merkit takaisin
        
$title str_replace("U+0026""&"$title);
        
$link str_replace("U+0026""&"$link);

        echo 
'<h2><a href="' $link '">' htmlentities($title) . '</a></h2>';

    }
}