Geek the Planet


PHP no image

Published on mayo 14th, 2007 | by Angelfire

0

Descargar Videos de Youtube con Php

Buscando como bajarme el video que postie ayer acerca de la explicación de lo que es la WEB 2.0, me encontré con este pequeño script en php, ya lo probé y me funcionó correctamente, es un poco lento, me imagino que es mientras hace la petición al servidor o algo así­.

Lo primero que tenemos que hacer es crear un formulario básico:


<html>
<head>
<title>PHP YouTube Video Downloader</title>
</head>
<body>
<center>
<p> </p>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
URL Video:<br />
<input type="text" name="url" size="40"><br>
<input type="submit" value="Descargar">
</form>
</center>
</body>
</html>

Luego creamos el script para la descarga:


<?php
if (isset($_POST['url']) && strlen($_POST['url']) > 2) {
$data = file_get_contents($_POST['url']);
preg_match_all("/player2.swf\?video_id\=(.*)\"/", $data, $m);
list($id) = explode('"', $m[1][0]);
header ("Location: http://www.youtube.com/get_video?video_id=".trim($id));
exit();
}
?>

Y por último guardamos todo en un archivo *.php.

Sin embargo, si no quieren ponerse a hacer todo esto, se lo puede descargar de acá: Box.net

Tags: , ,


About the Author

Systems Engineering, Computer Systems Specialist, Social Engineering Specialist. Social Media Analyzer. Usability and SEO enthusiasm (Este es mi perfil de Twitter...)



Comments are closed.

Back to Top ↑