Hi
fist you can call me stup but realy am i.. i realy good about php but not a things about ajax..
i have small scipt of php for download youtube video and other popular video site..
please check my demontra at http://www.mtvvui.com/videodownloader.php
when you enter the url of video link it will return a link to flv file by
so vister can save file video on pcHeader("Location: http://www.youtube.com/ .....
affter make it work i have see around and got some more idea which come from similar site.. they make small space on web call loader or loading, it checking the return video file then make a link on web site to the download url or show the error if the file not exit or script can make it work..
im realy happy if some one can help me out... to add that little Ajax to this code
my small php code is download here
http://www.megaupload.com/?d=QPEY7POU
pass open zip is: xaluan.com
or it here
PHP Code:////////////////////////
<?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="copyright" content="Copyright (c) www.MTVvui.com 2007 - <?php echo date('Y'); ?>" />
<meta name="description" content="Download 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="Download FLV files!" />
</form>
<p>e.g. <em>http://youtube.com/watch?v=av6fWfmugds</em></p>
<!-- please keep this copyright as support to coder, it will update soon to have more function download from google, dailimotion or cliptv ... please visit sponsor www.mtvvui.com -->
<p>Created by <a href="http://www.mtvvui.com/" title="top vietname entertai video and music colection"> www.MTVvui.com best online for more entertainment</a></p>
</body>
</html>
//////////////////![]()
thanks for any help


Reply With Quote
Bookmarks