Script php de crawl

Fermé
amdnibrass Messages postés 23 Date d'inscription mercredi 2 octobre 2013 Statut Membre Dernière intervention 28 juillet 2015 - 11 juin 2015 à 07:31
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 11 juin 2015 à 13:33
bonjour tout le monde , je suis à la recherche d'un script php qu'on lui donne en entrée l'url d'un site web et il nous donne la liste des pages de ce site
A voir également:

1 réponse

fpstudios9 Messages postés 170 Date d'inscription samedi 20 décembre 2014 Statut Membre Dernière intervention 14 avril 2016 15
11 juin 2015 à 09:21
C'est a dire ? Tu voudrais l'arborescence du site web ? Je crois que cela est impossible ! et heureusement parce que sinon ca causerait de serieux problemes de securite !
0
amdnibrass Messages postés 23 Date d'inscription mercredi 2 octobre 2013 Statut Membre Dernière intervention 28 juillet 2015
11 juin 2015 à 13:09
on peut la connaitre en faisant le parcours du site d'une page à une autre .donc c pas un problème de sécurité à mon avis
0
fpstudios9 Messages postés 170 Date d'inscription samedi 20 décembre 2014 Statut Membre Dernière intervention 14 avril 2016 15
11 juin 2015 à 13:31
oui mais peut etre que tu n'es pas cense voir toutes les pages ?..
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
11 juin 2015 à 13:33
va voir du coté des générateurs de sitemap
ca crawl un site et crée un site map en xml
ex yooda map

sinon en php tu as ca mais bon il faut être le proprio du site

function ScanDirectory($Directory){

  $MyDirectory = opendir($Directory) or die('Erreur');
 while($Entry = @readdir($MyDirectory)) {
  if(is_dir($Directory.'/'.$Entry)&& $Entry != '.' && $Entry != '..') {
                         echo '<ul>'.$Directory;
   ScanDirectory($Directory.'/'.$Entry);
                        echo '</ul>';
  }
  else {
   echo '<li>'.$Entry.'</li>';
                }
 }
  closedir($MyDirectory);
}

ScanDirectory('.');
0