| » Details | 
|---|
| 
 | 
| » Comment | 
| In the discover function, I wonder if after this first if (preg_match(...)), you should check the $perm_urls array to make sure that the [1]  index exists for the next if, otherwise a notice will be thrown. Like so: if (preg_match('!dc:identifier="([^"]+)"!m', $rdf, $perm_urls) == 0) { continue; } if (isset($perm_urls[1]) && $perm_urls[1] != $url && $perm_urls[1] != $url_no_anchor) { continue; } Otherwise, excellent code, thank you :) - Davey |