Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/03/2011, 16:10
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: preg_match aparenta detener proceso

buenas...

mis agradecimiento a ambos. eventualmente el problema era de limite, especificamente limite de recursion. gracia a las referencias de ambos pude encontrar un ejemplo en el manual donde demostraba como obtener el error generado por PCRE (preg_last_error). ahi fue que me fije que el error estaba en la expresion regular en si. pensaba que al indicarle no crear backtrack era sufuciente. en si se trata de una costumbre que traigo de javascript el cual en javascript no me genera ningun error o aviso.
Código:
echo preg_match('@<div class="contentarea"(?:.|\s)+?</div></div>\s+</div>@i', $doc, $content_area);
@masterpuppet,
no hay duda que con DOMDocument seria la mejor alternativa, pero no queria huir de este problema sin entender el por que. ademas de que aun estoy capacitandome en php y aun no he llegado a esa extension de php. poco a poco llegara su momento. igual se te agradece la sugerencia.

gracias triby y masterpuppet!
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.