(Pagina di riferimento: http://vglist.altervista.org/prendigf.php)
Codice PHP:
<?php
$file = $DOCUMENT_ROOT."http://www.gamefaqs.com/ds/621796-";
$doc = new DOMDocument();
$doc->loadHTMLFile($file);
$elements = $doc->getElementsByTagName('h1');
if (!is_null($elements))
{
echo "621796";
foreach ($elements as $element)
{
$nodes = $element->childNodes;
foreach ($nodes as $node)
{
echo "_".$node->nodeValue;
}
}
echo "<br>";
}
?>
Questo codice dovrebbe andare a prendere dalla pagina indicata il contenuto di tutti gli h1.
L'output aspettato dovrebbe essere:
621796_Assassin's Creed III_Playstation 3
(provato da server locale)
Invece dalla pagina linkata sopra ottengo soltanto 621796 (non sembra badare al contenuto del foreach.
E' un problema di altervista, qualche opzione particolare da attivare/disattivare...?