Outil pour tester les liens

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

04 févr. 2009, 20:25

Bonjour,

Je souhaite vérifier tous les liens présents sur un site
afin d'identifier les éventuelles erreurs 404.

Je cherche un outil capable visiter le site et de tester tous les liens rencontrés.

J'ai essayé Webdiz mais il est en rideau.

Connaissez-vous un outil de ce type (gratuit) en ligne ? En exécutable ?

Merci

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

04 févr. 2009, 20:32

Précision : Il y a Xenu qui est excellent, mais je cherche un équivalent en ligne.

ViPHP
ViPHP | 4039 Messages

04 févr. 2009, 20:40

Google tools n'a pas quelque chose comme ça ? Sinon un soft d'absorption tel que httrack, y'a pas non plus une fonctionnalité qui y ressemble ?
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

04 févr. 2009, 22:29

Au pire tu peux le faire toi-même, ce n'est pas extrèmement compliqué :
function tester_page($url, $domaine) {
  $liens = tous_les_liens_sur_la_page($url);
  foreach ($liens as $lien) {
    if (a_deja_ete_tester($lien)) {
      continue;
    } elseif (pointe_vers_une_404($lien)) {
      marquer_comme_mort($url, $lien);
    } elseif (est_dans_mon_domaine($lien, $domaine)) {
      tester_page($lien, $domaine);
    }
  } 
}
;)

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

09 févr. 2009, 19:33

Précision : Il y a Xenu qui est excellent
Il l'est.
Donc je continue avec. ;)