Buscando en la web, encontre esto:
Código PHP:
function verificar_yt($url) {
/* programador [email protected] */
preg_match('#^(?:https?://)?(?:www\.)?(?:youtube\.com(?:/embed/|/v/|/watch\?v=))([\w-]{11})(?:.+)?$#x', $url, $r);
//print_r($r);
return (isset($r[1]) && !empty($r[1])) ? $r[1] : false;
}
$link = 'http://www.youtube.com/watch?v=4L35MKsWbaE';
if(verificar_yt($link)){
printf('id extraida : <b>%s</b>', verificar_yt($link));
}else{
die('puto error xD');
}
Funciona perfectamente, muestra la ID de la url, pero cuando hago esto:
Código HTML:
<iframe width="420" height="315" src="http://youtu.be/<?php echo verificar_yt($link); ?>" frameborder="0" allowfullscreen></iframe>
El video no se reproduce... por que? Alguien me puede ayudar... Gracias