Hola a todos!
Estoy haciendo un upload de videos a una base de datos guardando la url del video.
Lo que quiero hacer es que pueda subir no solamente de Youtube sino que para otros sitios de video ejemplo vimeo,google videos,etc...
Estoy usando la funcion
substr para poder comprobar de que sitio es la url del video.
El upload es un simple codigo que solamente guarda la url del video.
El codigo para ver el video
play_video.php:
Código PHP:
<?php
require_once('include/db_connect.php');
conexionDB(); //conexion base de datos
$body .= '';
$sql = "SELECT * FROM videos LIMIT 1";
$query = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($query))
{
if ( substr($row['video_url'] = 'http://www.youtube.com/',0,24) )
{
$body .= '<iframe width="560" height="349" src="'.$row['video_url'].'" frameborder="0" allowfullscreen></iframe>';
}
else if ( substr($row['video_url'] = 'http://vimeo.com/',0,17) )
{
$body .= '<iframe src="'.$row['video_url'].'?title=0&byline=0&portrait=0" width="400" height="225" frameborder="0"></iframe>';
}
}
$body .= '<br/>';
print_r($body);
?>
El problema es que siempre me muestra el video de youtube aunque suba de vimeo ejemplo.
Quien pueda ayudarme se los agradezco, ahora solamente estoy probando con youtube y vimeo.
Saludos y Gracias.