la primera parte del codigo es una funcion que te devuelve el código de la web.
Luego se llama a la función:
Código PHP:
$source = getSource("megavideo.com","$url");
y después se "trabaja" el código generado para obtener lo que se desea..
Código PHP:
// $html='htmlentities($val)';
// significa: el reemplazo debe obtener solo la primer captura
$html = '\\1';
$parser='|<object (.*?)object>|is'; // ... OK
// siempre hay que declarar nuestras variables
$embed = '';
if (preg_match($parser, $html, $embed1))
{
$embed = $embed1[1]; // no es necesario concatenar
}
echo '<object '.$embed.' object>'; // ... ???
ésto ultimo puede variar dependiendo que es lo que quieres lograr.
Saludos.