site script xml
ik ben bezig met een site voor uitzendingen gemist. ik heb dit .xml bestand gevonden om afleveringen vandaan te hebben maar hoe zet ik dat op mijn site? het gaat om deze link: http://eredivisielive.nl/mobile/video/
ik wil graag dat als ik op de title druk hij dan die m3u8 link opent
Mvg RobertJan Keizer
Gewijzigd op 22/08/2012 22:46:00 door Niels K
Mag ik een hint geven: SimpleXML
En wat heeft dit met JavaScript te maken?
Gewijzigd op 15/08/2012 22:55:36 door - Ariën -
Sorry ik wist geen ander kopje
maar goed, verdiep je eens in SimpleXML en je komt er vast wel.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$xml = simplexml_load_file( 'http://eredivisielive.nl/mobile/video/' );
foreach( $xml->video as $key )
{
foreach ( $key->streams->stream as $name => $value )
{
if( preg_match( '/m3u8/', $value ) )
{
echo'<a href="'.$value.'">'.$key->title .'</a><br />';
}
}
}
?>
$xml = simplexml_load_file( 'http://eredivisielive.nl/mobile/video/' );
foreach( $xml->video as $key )
{
foreach ( $key->streams->stream as $name => $value )
{
if( preg_match( '/m3u8/', $value ) )
{
echo'<a href="'.$value.'">'.$key->title .'</a><br />';
}
}
}
?>
EDIT improved code :)
Moest er even over nadenken..
Gewijzigd op 16/08/2012 01:25:30 door Bart V B
http://www.phphulp.nl/php/forum/topic/site-script-json/86120/1/ ? Daar gaat het alleen om json en nu om xml?!
Is dit wezenlijk anders dan je vraag in Let erop dat elke XML er weer anders uit kan zien. Als het een RSS-feed is, dan moeten ze altijd gelijk zijn....
<a class="noeffect" href=""></a><br />
<img alt=" " src="">
<span class="name"></span>
<span class="comment"></span>
<span class="arrow"></span>
</a>
</li>
dit is een kopje voor foreach en dat herhaalt hij dus maar hoe vul ik die in ik heb het al een paar keer geprobeert maar het lukt telkens niet
Wat heb je geprobeerd?????
Het in vullen van '.$value.' En '.$key->title .' in mijn code
En hoe heb je dat ingebouwd? Relevante code graag!
<a class="noeffect" href=" '.$value.' ">
<img alt=" " src="">
<span class="name"> '.$key->title .'</span>
<span class="comment"></span>
<span class="arrow"></span>
</a>
</li>
Gewijzigd op 22/08/2012 22:21:32 door - Ariën -
Code (php)
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
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
<?php
$xml = simplexml_load_file( 'http://eredivisielive.nl/mobile/video/' );
foreach( $xml->video as $key )
{
foreach ( $key->streams->stream as $name => $value )
{
if( preg_match( '/m3u8/', $value ) )
{
echo'
<li class="withimage">
<a class="noeffect" href=" '.$value.' ">
<img alt=" " src="">
<span class="name"> '.$key->title .'</span>
<span class="comment"></span>
<span class="arrow"></span>
</a>
</li> ';
}
}
}
?>
$xml = simplexml_load_file( 'http://eredivisielive.nl/mobile/video/' );
foreach( $xml->video as $key )
{
foreach ( $key->streams->stream as $name => $value )
{
if( preg_match( '/m3u8/', $value ) )
{
echo'
<li class="withimage">
<a class="noeffect" href=" '.$value.' ">
<img alt=" " src="">
<span class="name"> '.$key->title .'</span>
<span class="comment"></span>
<span class="arrow"></span>
</a>
</li> ';
}
}
}
?>
Toevoeging op 22/08/2012 22:58:15:
Zo wordt hij dan
Mooi zo. Vergeet je <ul> niet buiten je loop.
http://www.rtl.nl/service/feed/ipad/xl/
want als je dan een link opent is die weer xml en daar in staat dan de link naar de m3u8 zoals dit:
http://www.rtl.nl/service/feed/ipad/xl/ --> http://www.rtl.nl/system/s4m/ipadfd/d=ipad/fmt=adaptive/ --> http://www.rtl.nl/system/s4m/ipadfd/d=ipad/fmt=adaptive/ak=220007/ --> http://us.rtl.nl/rtlxl/network/ipad/adaptive/components/programma/dolfijnenindehoofdrol/276772/54ed5935-d94e-38aa-81b1-72159b25dfd8.ssm/54ed5935-d94e-38aa-81b1-72159b25dfd8.m3u8
Gewijzigd op 06/09/2012 16:06:02 door - Ariën -
http://www.rtl.nl/system/s4m/ipadfd/d=ipad/fmt=adaptive/
</seriexml> en er staat <!-- In case of error or above feed not available -->
dan moet je onderstaand bericht weer geven op de ipad.
Gewijzigd op 06/09/2012 16:08:38 door Keizer Webdesign
http://www.rtl.nl/system/s4m/ipadfd/d=ipad/fmt=adaptive/ toch met SImpleXML uitlezen? Probleem opgelost.
Je kan die http://www.rtl.nl/system/s4m/ipadfd/d=ipad/fmt=adaptive/ weer een nieuwe link halen en die dan ook parse met simplexml
hoe kan ik dan uit die link: Gewijzigd op 29/12/2012 20:56:28 door - Ariën -