Foros del Web » Programando para Internet » PHP »

preg_match dónde está el error ?

Estas en el tema de preg_match dónde está el error ? en el foro de PHP en Foros del Web. Hola Intento tomar info externa con file_get_contents y preg_match: Código PHP: $tm = date ( "Y-m-d" ); $url = "http://www.*****factory.com/calendar.php?do=geteventinfo&day=$tm&c=2" ; $str = file_get_contents ( ...
  #1 (permalink)  
Antiguo 03/01/2009, 23:16
(Desactivado)
 
Fecha de Ingreso: septiembre-2004
Mensajes: 360
Antigüedad: 19 años, 7 meses
Puntos: 1
preg_match dónde está el error ?

Hola
Intento tomar info externa con file_get_contents y preg_match:

Código PHP:
$tm=date("Y-m-d");
$url="http://www.*****factory.com/calendar.php?do=geteventinfo&day=$tm&c=2";
$str=file_get_contents($url);
if(
preg_match('/<td class="alt(.*) espace" style="text-align: center;" nowrap="nowrap"> <span class="smallfont">(.*)<\/span> <\/td> <td class="alt(.*) espace" style="text-align: center;"><span class="smallfont">(.*)<\/span><\/td> <td class="alt(.*) espace" style="text-align: center; padding-top: 2px"><img style="padding-top: 1px;" alt="(.*)" border="0" class="inlineimg" title="(.*)" src="(.*)" \/><\/td> <td class="alt(.*) espace"> <div class="smallfont" style="padding-left: 11px;">(.*)<\/div> <\/td> <td class="alt(.*) espace" style="text-align: center;" nowrap="nowrap"> <span id="(.*)"><\/span> <script type="text\/javascript">(.*)<\/script> <\/td> <td class="alt(.*) espace" style="text-align: center;" nowrap="nowrap"> <span class="(.*)">(.*)<\/span> <\/td> <td class="alt(.*) espace" style="text-align: center;"><span class="(.*)">(.*)<\/span><\/td> <td class="alt(.*) espace" style="text-align: center;"><span class="(.*)">(.*)<\/span><\/td>/Us',$str,$match)){
print_r($match);

Como ven pido un print_r pero no pasa nada... ningún resultado y creo que está bien lo que hago o no ?
Alguien tiene 1 min y se da cuenta dónde está el problema ?
  #2 (permalink)  
Antiguo 03/01/2009, 23:50
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: preg_match dónde está el error ?

si no hay error....

la expresión esta mal... así de simple...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 03/01/2009, 23:52
(Desactivado)
 
Fecha de Ingreso: septiembre-2004
Mensajes: 360
Antigüedad: 19 años, 7 meses
Puntos: 1
Respuesta: preg_match dónde está el error ?

entonces hay un GRAN error

Pateketrueke... por qué siempre me desconcertás jajaja (chiste por supuesto, gracias)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:36.