Ver Mensaje Individual
  #12 (permalink)  
Antiguo 02/10/2013, 04:17
JUMASOL
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 18 años, 6 meses
Puntos: 8
Respuesta: detectar link en página

Hola de nuevo.

He creado el mapa del sitio con contenido xml.

Luego insertado este script en el head de mi sitio:

Código:
<?php
$ruta="http://www. el sitio .com/index.php?option=com_xmap&view=xml&tmpl=component&id=1";
    $dom=new DOMDocument;
    $dom->preserveWhiteSpace= FALSE;
    $dom->loadXMLfile($ruta);
    $links=$dom->getElementByTagName('link');
    foreach($links as $link){
    echo $link->nodeValue."<br>";
    }
?>
Y da este error

Código:
Fatal error: Call to undefined method DOMDocument::loadXMLfile() in /homepages/14/d487169161/htdocs/html/templates/beez3/index.php on line 127
Que coincide con
Código:
    $dom->loadXMLfile($ruta);
La ruta es correcta en cuanto a URL, mostrando un listado de urls, y siendo el contenido del código un xml (<?xml version="1.0" encoding="UTF-8"?>).

Si la sustituyo por la ruta del menú: (www. sitio .com/mapa) da el mismo error.

¿Alguna sugerencia?

Última edición por JUMASOL; 02/10/2013 a las 04:34