php para encontrar el contenido de un div

Quiero ejecutar algún código si un div tiene una imagen dentro, pero no puedo completar correctamente la primera línea
(Creo que otras líneas están bien):

$page = index.php; // should be my homepage
$content = $page->find('div[id=sky]', 0)->innertext;
if($content == '<img src="img/water.png">'){
//do something
}

preguntado el 31 de julio de 12 a las 10:07

¿Estás tratando de usar jQuery en PHP? -

que libreria estas usando? -

$ página proviene del servidor. el código es parte de la validación del formulario php -

¿Qué estás intentando lograr? -

1 Respuestas

Si está intentando utilizar el Analizador DOM HTML simple, como parece, necesita inicializarlo.

ACTUALIZACIÓN: Por supuesto, necesita descargar (Descargar analizador HTML DOM simple), descomprímalo, súbelo a tu servidor y finalmente inclúyelo para tener acceso a esas funciones.

include('simple_html_dom.php');
$page = file_get_html('http://www.mydomain.com/index.php');

Respondido 31 Jul 12, 11:07

@ MiDo reemplacé la primera línea con $page = file_get_html('localhost/index.php'); y obtuve un error en esa línea - Alegro

@Alegro, antes que nada debes descargar simple_html_dom.php luego include('simple_html_dom.php'); - Adi

Error fatal: llamada a la función no definida file_get_html() en C:\wamp\www\memb_area\register.php en la línea 3 - Alegro

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.