Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include 'includes/func.php';
- if(strlen($_GET['page']) >1){$yesPage=$_GET['page'];}
- else{$yesPage='';}
- $grab=ngegrab('https://www.googleapis.com/youtube/v3/search?key='.$devkey.'&part=snippet&type=video&order=viewCount&maxResults=10&pageToken='.$yesPage.'');
- $json = json_decode($grab);
- $nextpage=$json->nextPageToken;
- $prevpage=$json->prevPageToken;
- if($json)
- {
- foreach ($json->items as $sam)
- {
- $link= $sam->id->videoId;
- $name= $sam->snippet->title;
- $desc = $sam->snippet->description;
- $chtitle = $sam->snippet->channelTitle;
- $chid = $sam->snippet->channelId;
- $date = dateyt($sam->snippet->publishedAt);
- $sam = ngegrab('https://www.googleapis.com/youtube/v3/videos?key='.$devkey.'&part=contentDetails,statistics&id='.$link.'');
- $linkmake = preg_replace("/[^A-Za-z0-9[:space:]]/","$1",$name);
- $linkmake = str_replace(' ','-',$linkmake);
- $linkmake = trim($linkmake, "-");
- $linkmake = preg_replace('/-+/', '-', $linkmake);
- $final = strtolower("$linkmake");
- $dt=json_decode($sam);
- foreach ($dt->items as $dta){
- $time=$dta->contentDetails->duration;
- $duration= format_time($time);
- $views= $dta->statistics->viewCount;
- $views = number_format($views);}
- echo '<div class="link">';
- echo '<a href="/download/'.$link.'/'.$final.'">';
- echo '<table>';
- echo '<tr>';
- echo '<td width="90px">';
- echo '<img src="http://ytimg.googleusercontent.com/vi/'.$link.'/mqdefault.jpg" alt="'.$name.'" height="60" width="90" class="thumb"/>';
- echo '</td>';
- echo '<td>';
- echo '<div>';
- echo '<td valign="top">';
- echo '<h3>'.$name.'</h3><span>Duration: '.$duration.' <br/>Views: '.$views.'</span>';
- echo '</td>';
- echo '</tr>';
- echo '</table>';
- echo '</a>';
- echo '</div>';
- }
- echo '<div align="center">';
- if (strlen($prevpage)>1){
- echo '<a href="/page/'.$prevpage.'" class="page">«Prev</a> ';}
- if (strlen($nextpage)>1){
- echo '<a href="/page/'.$nextpage.'" class="page">Next»</a>';
- }
- echo '</div>';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement