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