Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/02/2010, 20:03
lexandro12
 
Fecha de Ingreso: diciembre-2006
Ubicación: Lima
Mensajes: 35
Antigüedad: 17 años, 5 meses
Puntos: 0
Exclamación Respuesta: Problema con HTML_entity y DOM

Pues en efecto el primer error se debia a que al contenido que tenia la variable le faltaban dos tags <td> asi que solucioné eso pero sigue apareciendo este error:

Fatal error: Call to undefined method DOMNodeList::getAttribute() in C:\Inetpub\wwwroot\info.php on line 35

Este es el pedazo de código php que arroja ese error:

Código:
<?php
$file = file("http://cualquier pagina.htm");
$suma = "";
for ( $i = 10 ; $i < 29 ; $i ++) {
   $suma = "$suma$file[$i]";
   $lineas = $suma;
}
$decode_lines = html_entity_decode($lineas, ENT_NOQUOTES, 'UTF-8');
echo "$decode_lines <br> \n";
$doc = new DOMDocument();
$doc->loadHTML($decode_lines);
$tag = $doc->getElementsByTagName('option');
$stags = $tag->getAttribute('selected');
switch ($stags) {
    case "selected":
        $fvalue = $tag->nodeValue;
        echo "$fvalue encontrado <br> \n";
        break;
}
?>
Bueno este es la estructura del contenido con el que trabaja la variable luego de haber leído la página HTML

Código:
	<option value="SelectOption">Select any Option</option>
	<option value="id1">Valor1</option>
	<option value="id2">Valor2</option>
	<option value="id3">Valor3</option>
	<option value="id4">Valor4</option>
	<option value="id5">Valor5</option>
	<option selected="selected" value="Valor5">Option Selected/option>
 <br>
espero que con esto me puedan decir por qué esta fallando

Gracias