Ga naar inhoud
Log in om dit te volgen  
nielsba

! Belangerijke Aanvraag !

Aanbevolen berichten

Nou ik heb 2 echte belangrijke vragen.

1. Hoe kan je een RSS Feed include zeg maar het nieuws include van een andere site op jou site met de bron er natuurlijk bij dus zeg maar de RSS Feed van VI.nl include op mijn eigen site hoe moet dat ?

2. Ik heb zeg maar een radio player en dat is een radio player zonder muziek maar een voetbal radio player dus zeg maar verslag maar ik wil zon script van dat hij elke zaterdag om 12.00 wordt laten zien en de andere dagen en andere uren zie je dit : Er is op dit moment geen live show zeg maar dat de radio player alleen wordt ingeclude op die uren en die dag ?

Ik hoop dat iemand kan helpen?

Deel dit bericht


Link naar bericht
Delen op andere sites
Vraag 1 moet je via XML doen, je zoekt hun XML pagina op en leest die uit.

Vraag 2 is simpel, dat kan gewoon met PHP:
Codeblok:
1
2
3
4
5
6
7
8
9
10
<?php
$Dag
= date("N");
$Uur = date("H");
if($Dag == 6 && $Uur > 12){
    // Hier je player
}
else{
    echo "Er is op dit moment geen live show";
}

?>

Deel dit bericht


Link naar bericht
Delen op andere sites
Eleky (link):
Vraag 1 moet je via XML doen, je zoekt hun XML pagina op en leest die uit.

Vraag 2 is simpel, dat kan gewoon met PHP:
Codeblok:
1
2
3
4
5
6
7
8
9
10
<?php
$Dag
= date("N");
$Uur = date("H");
if($Dag == 6 && $Uur > 12){
    // Hier je player
}
else{
    echo "Er is op dit moment geen live show";
}

?>


Dankje voor script maar ik stuur via prive wat ik bedoel met de rss feed smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Nee smiley

Gebruik deze class:
Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?php

/**
 * @author M Drossaerts // @mega-author S Wenker
 * @copyright 2011 M Drossaerts // @mega-copyright 2011 S Wenker
 * @version 0.1 // @mega-version 0.2
 */


class loadRSS
{

    var
$xml;
    public function loadFile ( $url )
    {

        $this->xml = simplexml_load_file( $url ) or die ("#001 De RSS is tijdelijk niet beschikbaar of bestaat niet.");
    }

    
    public function readInfo ( $tag = false )
    {

        if (!isset($this->xml))
        {

            die ("#002 Er is geen RSS url aangemaakt, dit dient te gebeuren voor dat readInfo() wordt aangeroepen");
        }

        else
        {
            if($tag === false)
            {

                return get_object_vars($this->xml->channel);
            }

            elseif (isset($this->xml->channel->$tag))
            {

                return $this->xml->channel->$tag;
            }

            else
            {
                echo #003 Geen juiste info opgegeven, . $tag . bestaat niet in readInfo();
            }
        }
    }

    
    public function readArticle ( $id , $tag = false )
    {

        if (!isset($this->xml))
        {

            die ("#002 Er is geen RSS url aangemaakt, dit dient te gebeuren voor dat readInfo() wordt aangeroepen");
        }

        else
        {
            if (isset($this->xml->channel->item[$id]))
            {

                if($tag === false)
                {

                    return get_object_vars($this->xml->channel->item[$id]);
                }

                elseif (isset($this->xml->channel->item[$id]->$tag))
                {

                    return $this->xml->channel->item[$id]->$tag;
                }

                else
                {
                    echo #005 Geen juiste info opgegeven, . $tag . bestaat niet in Artikel # . $id . readArticle();
                }
            }

            else
            {
                echo #004 Geen juiste info opgegeven, Artikel # . $id . bestaat niet in readArticle();
            }
        }
    }
}

?>


Hoe te gebruiken:
Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php

//Class aanmaken:
$loadRSS = new loadRSS;

//RSS url instellen, hier wordt de RSS feed van nu.nl gebruikt:
$loadRSS->loadFile(http://www.nu.nl/feeds/rss/algemeen.rss);

//Data in een array..
echo <pre>.print_r($loadRSS->readInfo, 1).</pre>;

//Titel van RSS bestand weergeven:
echo <h1>.$loadRSS->readInfo(title).</h1>;
//Copyright van het RSS bestand:
echo <h1>.$loadRSS->readInfo(copyright).</h1>;

//Onderstaande is voorbeeld van een artikel laten zien
//Voorbeeld: $loadRSS->readArticle ( $id , $tag = false )
//    $id : getal tussen 0 en aantal items
//    $tag : tag die je wilt ophalen, false of niet invullen als je een array terugwilt
//Titel weergeven:

echo <h1> . $loadRSS->readArticle ( 0 , title) . </h1><br />Geplaatst in: ;
//Categorie weergeven:
echo $loadRSS->readArticle ( 0, category) . op: ;
//Datum van artikel weergeven:
echo $loadRSS->readArticle ( 0, pubDate) . <br />;
//Beschrijving van artikel weergeven:
echo $loadRSS->readArticle ( 0 , description) . <br />Bron: ;
//Link naar artikel weergeven:
echo $loadRSS->readArticle ( 0 , link);

?>

Deel dit bericht


Link naar bericht
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Maak een account aan in onze gemeenschap. Het is makkelijk!

Registreer een nieuw account

Aanmelden

Ben je al lid? Meld je hier aan.

Nu aanmelden
Log in om dit te volgen  

×