Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2011, 13:48
Avatar de ale_dla
ale_dla
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 189
Antigüedad: 15 años, 1 mes
Puntos: 3
Upload videos de distintos sitios

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&amp;byline=0&amp;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.