de echo lo que esta mal es la función
preg_match(), pero sus argumentos...
debería ser algo así
Código PHP:
$url = $_GET['url'];
function getSource($host,$page) {
$archivo = file("http://$host/$page");
$out = '';
while (list ($clave, $val) = each ($archivo)) {
$out .= $val;
}
return $out;
}
$source = getSource("megavideo.com","$url");
$parser='|<object (.*?)object>|is'; // ... OK
$embed = '';
if (preg_match($parser, $source, $embed1))
{
$embed = $embed1[1];
}
echo '<object '.$embed.' object>';