! Belangerijke Aanvraag !

Gestart doorNielsba4 reacties134 weergaven

5 berichten · pagina 1 van 1

Nielsba

Lid · Topicstarter

Berichten
1.296
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
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?
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
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:

[COLOR= #0000BB]<?php
$Dag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"N"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$Uur[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"H"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Dag[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]6[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$Uur[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]12[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #FF8000]// Hier je player[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er is op dit moment geen live show"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
0
Nielsba

Lid · Topicstarter

Berichten
1.296
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Eleky schreef:
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:

[COLOR= #0000BB]<?php
$Dag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"N"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$Uur[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"H"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Dag[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]6[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$Uur[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]12[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #FF8000]// Hier je player[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er is op dit moment geen live show"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
Dankje voor script maar ik stuur via prive wat ik bedoel met de rss feed smile
0
Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
De rss feed met get_file_contents wink
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nee emo
Gebruik deze class:

[COLOR= #0000BB]<?php[/COLOR] 

[COLOR= #FF8000]/**
 * @author M Drossaerts // @mega-author S Wenker
 * @copyright 2011 M Drossaerts // @mega-copyright 2011 S Wenker
 * @version 0.1 // @mega-version 0.2
 */[/COLOR] 

[URL="http://www.php.net/class"]class[/URL] loadRSS
[COLOR= #007700]{

    var[/COLOR] [COLOR= #0000BB]$xml[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] loadFile [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$url[/COLOR] [COLOR= #007700])
    {[/COLOR]
        [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]xml [COLOR= #007700]=[/COLOR] simplexml_load_file[COLOR= #007700]([/COLOR] [COLOR= #0000BB]$url[/COLOR] [COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"#001 De RSS is tijdelijk niet beschikbaar of bestaat niet."[/COLOR][COLOR= #007700]);
    }[/COLOR]
    
    [URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] readInfo [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] false [COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]xml[COLOR= #007700]))
        {[/COLOR]
            [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"#002 Er is geen RSS url aangemaakt, dit dient te gebeuren voor dat readInfo() wordt aangeroepen"[/COLOR][COLOR= #007700]);
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]===[/COLOR] false[COLOR= #007700])
            {[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/get_object_vars"]get_object_vars[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]xml[COLOR= #007700]->[/COLOR]channel[COLOR= #007700]);
            }[/COLOR]
            [URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]xml[COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR][COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]))
            {[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]xml[COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR][COLOR= #0000BB]$tag[/COLOR][COLOR= #007700];
            }[/COLOR]
            [URL="http://www.php.net/else"]else[/URL]
            [COLOR= #007700]{[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]#003 Geen juiste info opgegeven, [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000] bestaat niet in readInfo()[/COLOR][COLOR= #007700];
            }
        }
    }[/COLOR]
    
    [URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] readArticle [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$id[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]=[/COLOR] false [COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]xml[COLOR= #007700]))
        {[/COLOR]
            [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"#002 Er is geen RSS url aangemaakt, dit dient te gebeuren voor dat readInfo() wordt aangeroepen"[/COLOR][COLOR= #007700]);
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]xml[COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR]item[COLOR= #007700][[/COLOR][COLOR= #0000BB]$id[/COLOR][COLOR= #007700]]))
            {[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700]===[/COLOR] false[COLOR= #007700])
                {[/COLOR]
                    [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/get_object_vars"]get_object_vars[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]xml[COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR]item[COLOR= #007700][[/COLOR][COLOR= #0000BB]$id[/COLOR][COLOR= #007700]]);
                }[/COLOR]
                [URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]xml[COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR]item[COLOR= #007700][[/COLOR][COLOR= #0000BB]$id[/COLOR][COLOR= #007700]]->[/COLOR][COLOR= #0000BB]$tag[/COLOR][COLOR= #007700]))
                {[/COLOR]
                    [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]xml[COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR]item[COLOR= #007700][[/COLOR][COLOR= #0000BB]$id[/COLOR][COLOR= #007700]]->[/COLOR][COLOR= #0000BB]$tag[/COLOR][COLOR= #007700];
                }[/COLOR]
                [URL="http://www.php.net/else"]else[/URL]
                [COLOR= #007700]{[/COLOR]
                    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]#005 Geen juiste info opgegeven, [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$tag[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000] bestaat niet in Artikel #[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$id[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000] readArticle()[/COLOR][COLOR= #007700];
                }
            }[/COLOR]
            [URL="http://www.php.net/else"]else[/URL]
            [COLOR= #007700]{[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]#004 Geen juiste info opgegeven, Artikel #[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$id[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000] bestaat niet in readArticle()[/COLOR][COLOR= #007700];
            }
        }
    }
}[/COLOR]
?>


Hoe te gebruiken:

[COLOR= #0000BB]<?php[/COLOR]

[COLOR= #FF8000]//Class aanmaken:[/COLOR]
[COLOR= #0000BB]$loadRSS[/COLOR] [COLOR= #007700]= new[/COLOR] loadRSS[COLOR= #007700];[/COLOR]

[COLOR= #FF8000]//RSS url instellen, hier wordt de RSS feed van nu.nl gebruikt:[/COLOR]
[COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]loadFile[COLOR= #007700]([/COLOR][COLOR= #DD0000]http://www.nu.nl/feeds/rss/algemeen.rss[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]//Data in een array..[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]FORUMCODE0[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]//Titel van RSS bestand weergeven:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<h1>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]readInfo[COLOR= #007700]([/COLOR][COLOR= #DD0000]title[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]</h1>[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//Copyright van het RSS bestand:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<h1>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]readInfo[COLOR= #007700]([/COLOR][COLOR= #DD0000]copyright[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]</h1>[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]//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:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<h1>[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]readArticle [COLOR= #007700]([/COLOR] [COLOR= #0000BB]0[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #DD0000]title[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]</h1><br />Geplaatst in: [/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//Categorie weergeven:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]readArticle [COLOR= #007700]([/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]category[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000] op: [/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//Datum van artikel weergeven:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]readArticle [COLOR= #007700]([/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]pubDate[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]<br />[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//Beschrijving van artikel weergeven:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]readArticle [COLOR= #007700]([/COLOR] [COLOR= #0000BB]0[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #DD0000]description[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]<br />Bron: [/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//Link naar artikel weergeven:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$loadRSS[/COLOR][COLOR= #007700]->[/COLOR]readArticle [COLOR= #007700]([/COLOR] [COLOR= #0000BB]0[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #DD0000]link[/COLOR][COLOR= #007700]);[/COLOR]

?>
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren