#1 [PHP] Ayuda con Expresiones Regulares
Estoy intentando obtener el bloque de codigo <object></object>
de una pagina web X pero no doy con la expresion regular para hacerlo, alguien me puede decir donde esta el error...ya llevo demasiado rompedero de cabeza...
El error que me larga es..
Warning: preg_match_all() [function.preg-match-all]: Unknown modifier '(' in C:\Archivos de programa\EasyPHP 2.0b1\www\extraeObject.php on line 14
esta es la expresion que uso: "<object>([^<]*)</object>"
<?php
$url='http://www.youtube.com/watch?v=4jSSFxIxh8A';
if (isset($url)) {
$remote = fopen($url, 'r');
$html = fread($remote, 1048576);
fclose($remote);
$urlpattern = "<object>([^<]*)</object> ";
preg_match_all($urlpattern, $html, $matches);
printf("Encontro:", sizeof($matches[1]));
foreach ($matches[1] as $u) {
echo $u."<br/>";
}
}
?>
de una pagina web X pero no doy con la expresion regular para hacerlo, alguien me puede decir donde esta el error...ya llevo demasiado rompedero de cabeza...
El error que me larga es..
Warning: preg_match_all() [function.preg-match-all]: Unknown modifier '(' in C:\Archivos de programa\EasyPHP 2.0b1\www\extraeObject.php on line 14
esta es la expresion que uso: "<object>([^<]*)</object>"
<?php
$url='http://www.youtube.com/watch?v=4jSSFxIxh8A';
if (isset($url)) {
$remote = fopen($url, 'r');
$html = fread($remote, 1048576);
fclose($remote);
$urlpattern = "<object>([^<]*)</object> ";
preg_match_all($urlpattern, $html, $matches);
printf("Encontro:", sizeof($matches[1]));
foreach ($matches[1] as $u) {
echo $u."<br/>";
}
}
?>
0