WP File Manager
Current Path:
/
home
/
itutorethiopia
/
public_html
/
api_youtube
/
Name
Action
..
288887
config.php
Edit
curl.php
Edit
download.php
Edit
downloadmp4.php
Edit
error_log
Edit
getimage.php
Edit
getvideo.php
Edit
index.php
Edit
wsos.php
Edit
Editing: getimage.php
<?PHP include_once('config.php'); $my_id=$_GET["videoid"]; if(isset($_REQUEST['videoid'])) { $my_id = $_REQUEST['videoid']; if(strlen($my_id)>11){ $url = parse_url($my_id); $my_id = NULL; if( is_array($url) && count($url)>0 && isset($url['query']) && !empty($url['query']) ){ $parts = explode('&',$url['query']); if( is_array($parts) && count($parts) > 0 ){ foreach( $parts as $p ){ $pattern = '/^v\=/'; if( preg_match($pattern, $p) ){ $my_id = preg_replace($pattern,'',$p); break; } } } if( !$my_id ){ echo '<p>No video id passed in</p>'; exit; } }else{ echo '<p>Invalid url</p>'; exit; } } } else { echo '<p>No video id passed in</p>'; exit; } $szName='default'; /* * Player Background Thumbnail (480x360px) : http://i1.ytimg.com/vi/VIDEO_ID/0.jpg * Normal Quality Thumbnail (120x90px) : http://i1.ytimg.com/vi/VIDEO_ID/default.jpg * Medium Quality Thumbnail (320x180px) : http://i1.ytimg.com/vi/VIDEO_ID/mqdefault.jpg * High Quality Thumbnail (480x360px) : http://i1.ytimg.com/vi/VIDEO_ID/hqdefault.jpg * Start Thumbnail (120x90px) : http://i1.ytimg.com/vi/VIDEO_ID/1.jpg * Middle Thumbnail (120x90px) : http://i1.ytimg.com/vi/VIDEO_ID/2.jpg * End Thumbnail (120x90px) : http://i1.ytimg.com/vi/VIDEO_ID/3.jpg */ if(!empty($_GET['sz'])) { $arg=$_GET['sz']; switch ($arg) { case 'hd': $szName='hqdefault'; break; case 'sd': $szName='default'; break; default: $szName=$arg; break; } } $thumbnail_url="http://i1.ytimg.com/vi/".$my_id."/$szName.jpg"; // make image link header("Content-Type: image/jpeg"); // set headers readfile($thumbnail_url); // show image ?>