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="Applauseownload youtube movie at flv to you pc." />
        <meta name="distribution" content="global" />
        <meta name="keywords" content="download, video, youtube, flash flv" />
        <meta name="last-modified" content="<?

php

  echo 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="Applauseownload FLV

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


Applause

perkiset

Nice Bas - been wanting to do that actually. Great find, thanks!

/p

JasonD

Do any of you guys have a

PHP

  YouTube upload function to hand ?

JasonD

Answered my own question.

http://www.

php

 classes.org/browse/file/19568.html


Perkiset's Place Home   Politics @ Perkiset's