Foros del Web » Programando para Internet » PHP »

Error html_simple_dom

Estas en el tema de Error html_simple_dom en el foro de PHP en Foros del Web. Muy buenas soy nuevo aquí y tengo una duda que me esta dando problemas varios días de un script que estoy haciendo para ir capturando ...
  #1 (permalink)  
Antiguo 31/03/2014, 03:08
 
Fecha de Ingreso: marzo-2014
Mensajes: 1
Antigüedad: 10 años
Puntos: 0
Error html_simple_dom

Muy buenas soy nuevo aquí y tengo una duda que me esta dando problemas varios días de un script que estoy haciendo para ir capturando fotografías de la wikipedia... Bueno el problema que tengo es que durante el bucle, el programa entra en unas condiciones que si no se cumplen hacen otras cosas, etc. El problema reside que en un momento del bucle el if no se cumple y teóricamente ha de seguir con las siguientes condiciones pero da un error y el programa se suspende. Os dejo el código aquí y os enseño donde me ocurre.

Código:
try {
    				if ($html->find(".infobox_v2", 0)->children(1)->children(0)->children(0)->href) {
       					echo "infobox";
    					infobox();
					} else if (is_Object($html->find(".thumbinner", 0)) === true && is_Object($html->find(".thumbinner", 0)->children(0)) === true) {
						echo "thumbinner";
						thumbinner();	
					} else if (is_Object($html->find(".ambox-image", 0))) {
						echo "ambos";
					} else {
						echo "errors<br />";
						$errors++;	
						$nomPersonatge[] = $nomDifunt;
					}
				} catch(Exception $e) {
					$e->getMessage();
				}
El error se da en el primer if de la 7a vez que pasa el bucle... No lo entiendo muy bien porque lo que me extraña es que si no entra pues sigue con los if, pero el resultado es que da error en el primer if y ahí se queda el programa.
Gracias por leerme, Un saludo.
El link con el que no me funciona és el siguiente;
[URL="http://es.wikipedia.org/wiki/James_Hilton"]http://es.wikipedia.org/wiki/James_Hilton[/URL]
No tiene foto, lo se pero lo he de contemplar.

Etiquetas: html
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 16:34.