bu da benden
demo: yihhu. net/gzou.html
Alıntı
gzou.html içeriği:

<form method="get" action="gzou.php">
<strong>Video ID : </strong><br>
http://www.youtube.com/watch?v=<input name="v" type="text"" id="v" value="" size="15" />
<input type="submit" value="indir" />
</form>

gzou.php içeriği;
<?
if ($_GET['v'] != "") {
$videoIds = $_GET['v'];
$videoUrl = "http://www.youtube.com/get_video.php";
header("Location: ".$videoUrl."?video_id=".$videoIds."&t=".getHeader s($videoIds));
exit();
}

function getHeaders($varurl) {
$host = "www.youtube.com";
$url = "/v/".$varurl;
$session = "";
$fp = fsockopen ($host, 80, $errno, $errstr, 45);
if ($fp) {
fputs ($fp, "GET $url HTTP/1.0\r\n\r\n");
while (!feof($fp)) {
$char = fgetc($fp);
if($char === "\n") {
if (ord($header) === 13) {
return($session);
} else {
$arrValue = split(": ", trim($header));
if ($arrValue[0] == "Location") {
parse_str($arrValue[1], $getvars);
$session = $getvars['t'];
}
}
unset($header);
} else {
$header = $header.$char;
}
}
fclose ($fp);
}
}
?>