Etiketleri alamazsınız hocam. Yalnızca kendi kanallarınızdaki videolarınızın etiketleri alınabiliyor.
<?php
$kelime = isset($_POST['kelime']) ? $_POST['kelime'] : '';
$sayfa = isset($_POST['sayfa']) ? $_POST['sayfa'] : 1;
echo'<form action="" method="post">
Kelime:<input type="text" name="kelime" value="'.$kelime.'">
Sayfa:<input type="text" name="sayfa" value="'.$sayfa.'">
<input type="submit" value="Gönder">
</form>';
if ($_POST){
$url = 'http://gdata.youtube.com/feeds/api/videos?v=2&orderby=viewCount&max-results=25&start-index='.((25*($sayfa-1))+1).'&format=5&q='.urlencode($kelime);
$site = file_get_contents($url);
preg_match_all('@<entry(.*?)</entry>@is',$site,$detaylar);
foreach ($detaylar[1] as $detay) {
preg_match('@<yt:videoid>(.*?)</yt:videoid@is',$detay,$videoid);
preg_match('@<media:title type=\'plain\'>(.*?)</media:title>@is',$detay,$baslik);
echo 'Başlık: '.$baslik[1].'<br>Link: http://www.youtube.com/watch?v='.$videoid[1].'<br>Resim: http://i.ytimg.com/vi/'.$videoid[1].'/hqdefault.jpg<hr>';
}
}?>
hocam bot çok işime yaradı fakat bi ekleme yapmak istiyorum ama beceremedim mesela 25 video bilgileri veriyor dimi verdiyi her bilgiye class ekleyerek her class da 1 tane harf 1 tane rakam eklemek istiyorum ama farklı harfler ve rakam olması gerekiyor örnek olarak maşağıya yazdım
echo "<span class='b1'>$baslik[1]</span><br><span class='a1'>http://www.youtube.com/watch?v=$videoid[1]</span><br><span class='c1'>http://i.ytimg.com/vi/$videoid[1]/hqdefault.jpg</span><br>";
echo "<span class='b2'>$baslik[1]</span><br><span class='a2'>http://www.youtube.com/watch?v=$videoid[1]</span><br><span class='c2'>http://i.ytimg.com/vi/$videoid[1]/hqdefault.jpg</span><br>";
echo "<span class='b3'>$baslik[1]</span><br><span class='a3'>http://www.youtube.com/watch?v=$videoid[1]</span><br><span class='c3'>http://i.ytimg.com/vi/$videoid[1]/hqdefault.jpg</span><br>";
echo "<span class='b4'>$baslik[1]</span><br><span class='a4'>http://www.youtube.com/watch?v=$videoid[1]</span><br><span class='c4'>http://i.ytimg.com/vi/$videoid[1]/hqdefault.jpg</span><br>";
echo "<span class='b5'>$baslik[1]</span><br><span class='a5'>http://www.youtube.com/watch?v=$videoid[1]</span><br><span class='c5'>http://i.ytimg.com/vi/$videoid[1]/hqdefault.jpg</span><br>";