Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/12/2017, 12:14
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Consulta Simple HTML DOM Parser - Fatal Error

Con $html->find('ul[class=algo] div[class=otraCosa]', 1)->children(0)->plaintext

En la parte de "->children(0)->plaintext" estás asumiendo que existe al menos un elemento (cildren 0), por lo que si no existe, te dará error.

Primero debes verificar si el elemento existe, si miras la documentación, en caso de no existir lo que buscas te devuelve null, por lo tanto, debería ser algo así:

if(($html->find('ul[class=algo] div[class=otraCosa]', 1))!=null)
$arreglo [$i]= $html->find('ul[class=algo] div[class=otraCosa]', 1)->children(0)->plaintext;