
![]() |
basura
The code to download FLV video from Youtube....
<? php// Being submitted... if($_GET['youtube']) { // It has so run function "youtube_test" and redirect to that. $download = youtube_test($_GET['youtube']); header("Location: $download"); } // Find the matches in the result function youtube_test ($url) { $page = youtube_grap_page($url); if ($page === false) { // YouTube won't load... die("No connection to Youtube could be established."); } preg_match('/watch_fullscreen?video_id=(.*?)&l=(.*?)+&t=(.*?)&/', $page, $match); $match1 = "http://www.youtube.com/get_video?video_id="; if(!$match[1]) { // Video doesn't exist... die("The video file does not exist on YouTube."); } $match1 .= $match[1]; $match1 .= "&t="; $match1 .= $match[3]; return $match1; } // Grab the YouTube page function youtube_grap_page ($url) { $curl = curl_init($url); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_VERBOSE, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $output = curl_exec($curl); // Check for errors if (curl_errno($curl)) { trigger_error('CURL error: "' . curl_error($curl) . '"', E_USER_WARNING); $output = false; } curl_close($curl); return $output; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb"> <head profile="http://gmpg.org/xfn/11"> <title>YouTube Downloader FLV Movie</title> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="pragma" content="no-cache" /> <meta name="author" content="MTVvui.com" /> <meta name="description" content=" ![]() <meta name="distribution" content="global" /> <meta name="keywords" content="download, video, youtube, flash flv" /> <meta name="last-modified" content="<? phpecho date('l, dS F Y H:i:s T'); ?>" /><meta name="robots" content="index, follow" /> <meta name="revisit-after" content="7 days" /> </head> <body> <form action="<? php$_SERVER['PHP_SELF'] ?>" method="get">Enter YouTube Video: <input name="youtube" type="text" /> <input type="submit" value=" ![]() files!" /> </form> <p>e.g. <em>http://youtube.com/watch?v=av6asdasfd</em></p> </body> </html> basura
You can get this same code into:
YourGrabber 0.20: http://sourceforge .net/project/showfiles.php?group_id=178664![]() perkiset
Nice Bas - been wanting to do that actually. Great find, thanks!
/p JasonD
Do any of you guys have a
PHPYouTube upload function to hand ?JasonD
Answered my own question.
http://www. phpclasses.org/browse/file/19568.html |

Thread Categories

![]() |
![]() |
Best of The Cache Home |
![]() |
![]() |
Search The Cache |
- Ajax
- Apache & mod_rewrite
- BlackHat SEO & Web Stuff
- C/++/#, Pascal etc.
- Database Stuff
- General & Non-Technical Discussion
- General programming, learning to code
- Javascript Discussions & Code
- Linux Related
- Mac, iPhone & OS-X Stuff
- Miscellaneous
- MS Windows Related
- PERL & Python Related
- PHP: Questions & Discussion
- PHP: Techniques, Classes & Examples
- Regular Expressions
- Uncategorized Threads