YouTube API PHP script - HELP!
Ik krijg het script niet aan het werk en ik zou niet weten waar het aan ligt, heb veel geprobeerd maar niks wil baten. Misschien kunnen jullie mij verder helpen.
Hier is de code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$xml = simplexml_load_file('https://gdata.youtube.com/feeds/api/users/'.$_GET['pyrobooby'].'/uploads');
$video_limit = $_GET['10'];
foreach ($xml->entry as $video)
{
if ($count < $video_limit)
{
$id = $video->id;
$url = 'http://gdata.youtube.com/feeds/api/videos/';
$video_id = substr($id, strlen($url));
?>
$xml = simplexml_load_file('https://gdata.youtube.com/feeds/api/users/'.$_GET['pyrobooby'].'/uploads');
$video_limit = $_GET['10'];
foreach ($xml->entry as $video)
{
if ($count < $video_limit)
{
$id = $video->id;
$url = 'http://gdata.youtube.com/feeds/api/videos/';
$video_id = substr($id, strlen($url));
?>
<div class="video">
<div class="thumbnail_container">
<div class="thumbnail" videoid=""></div>
</div>
<div class="video_details">
<div class="video_title"></div>
<div class="video_description"></div>
</div>
</div>
<div class="clear"> </div>
'.$_GET['pyrobooby'].' vervangen door pyrobooby
Verder gebruik de [.code][./code] tags zonder de punt.
Waar komt $count vandaan?
$_GET['10'] wat is dat?
Hoe doe ik dat 'ie ook het plaatje van de video laat zien?
Hier is de script in actie te zien:
http://watdoetnederland.nl/videos.php
En hier is de code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<div class="video">
<div class="thumbnail_container">
<div class="thumbnail" videoid=""></div>
</div>
<div class="video_details">
<div class="video_title"></div>
<div class="video_description"></div>
</div>
</div>
<div class="clear"> </div>
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
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
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
<?php
$xml = simplexml_load_file('http://gdata.youtube.com/feeds/api/users/pyrobooby/uploads');
$video_limit = 5;
$count = 0;
//echo '<pre>';
//print_r($xml->entry);
foreach ($xml->entry as $video)
{
if ($count < $video_limit)
{
$id = $video->id;
$url = 'http://gdata.youtube.com/feeds/api/videos/';
$video_id = substr($id, strlen($url));
?>
<div class="video">
<div class="thumbnail_container">
<div class="thumbnail">
<img src="http://img.youtube.com/vi/<?=$video_id;?>/default.jpg"/>
</div>
</div>
<div class="video_details">
<div class="video_title">
<? echo $video->title; ?>
</div>
<div class="video_description">
<? echo $video->content; ?>
</div>
</div>
</div>
<div class="clear"></div>
<?php
}
$count++;
}
?>
$xml = simplexml_load_file('http://gdata.youtube.com/feeds/api/users/pyrobooby/uploads');
$video_limit = 5;
$count = 0;
//echo '<pre>';
//print_r($xml->entry);
foreach ($xml->entry as $video)
{
if ($count < $video_limit)
{
$id = $video->id;
$url = 'http://gdata.youtube.com/feeds/api/videos/';
$video_id = substr($id, strlen($url));
?>
<div class="video">
<div class="thumbnail_container">
<div class="thumbnail">
<img src="http://img.youtube.com/vi/<?=$video_id;?>/default.jpg"/>
</div>
</div>
<div class="video_details">
<div class="video_title">
<? echo $video->title; ?>
</div>
<div class="video_description">
<? echo $video->content; ?>
</div>
</div>
</div>
<div class="clear"></div>
<?php
}
$count++;
}
?>
Even googlen..
Gewijzigd op 26/10/2011 12:13:12 door gerhard l