Advertisement
rogerin

Untitled

Jan 31st, 2014
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.01 KB | None | 0 0
  1. <?php
  2. $usuario = 'rogerim';
  3. $youTube_UserFeedURL = 'http://gdata.youtube.com/feeds/base/users/%s/uploads?orderby=updated&v=2';
  4. $cURL = curl_init(sprintf($youTube_UserFeedURL, $usuario));
  5. curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
  6. curl_setopt($cURL, CURLOPT_FOLLOWLOCATION, true);
  7. $resultado = curl_exec($cURL);
  8. curl_close($cURL);
  9. $xml = new SimpleXMLElement($resultado);
  10. $videos = array();
  11. foreach ($xml->entry AS $video) {
  12.     $url = (string)$video->link['href'];
  13.     parse_str(parse_url($url, PHP_URL_QUERY), $params);
  14.     $id = $params['v'];
  15.     $videos[] = array(
  16.         'id' => $id,
  17.         'titulo' => (string)$video->title,
  18.         'thumbnail' => 'http://i' . rand(1, 4) .'.ytimg.com/vi/'. $id .'/hqdefault.jpg',
  19.         'url' => $url
  20.     );
  21. }
  22. ?>
  23. <h1>Meus Vídeos</h1>
  24.  
  25. <ul>
  26.     <?php foreach ($videos AS $video) { ?>
  27.     <li>
  28.         <a href="<?php echo $video['url'] ?>" title="<?php echo $video['titulo'] ?>"><img src="<?php echo $video['thumbnail'] ?>" alt="<?php echo $video['titulo'] ?>" width="150" /></a>
  29.     </li>
  30.     <?php } ?>
  31. </ul>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement