Salve a tutti, sto creando uno script che mi verifichi se un url porta veramente a una canzone, o meno. Il sito in questione è questo:
http://www.jamendo.com/

Per esempio questo link porta a una canzone:
http://storage-new.newjamendo.com/do...ck/100007/mp32
mentre questo mi porta a una pagina di errore:
http://storage-new.newjamendo.com/do...ck/100407/mp32

Per verificare se un link è "vero" o meno ho pensato di usare DOMDocument:
Codice PHP:
<?php
   $DOM 
= new DOMDocument;   $DOM->LoadHTMLFile('link');
   
$items $DOM->getElementsByTagName('body');
   for (
$i 0$i $items->length$i++)        echo $items->item($i)->nodeValue "<br/>";
?>
Questo script lo uso di solito per prendere parti di sito (per quello c'è un for, che qua non serve, ovviamente), mi ha sempre funzionato, e se metto un link di un sito qualsiasi mi va, ma non riesco a capire per quale motivo se metto, per esempio, questo link:
http://storage-new.newjamendo.com/do...ck/100407/mp32
non mi restituisce nessun risultato.... è come se non riuscisse a prendere la scritta.

Consigli? Anche un cambio di direzione completo andrebbe benone