Parcourir les codes sources d'un site

Résolu
marouane87 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -  
marouane87 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour
Je veux bien parcourir toutes les codes sources de pages existantes dans un forum à la recherche d'une adresse spécifique (l'adresse figurant dans la page source mais qui peut être caché pour les visiteurs de la page), y a-t-il un moyen pour le faire svp
A noter que je veux faire la recherche sans que je sois le webmasteur du forum.

Merci d'avance.
A voir également:

4 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Dans le code source PHP, c'est impossible.
Si l'adresse n'est pas affichée pour un visiteur, c'est impossible aussi.
En gros, ce que tu ne peux pas faire avec un navigateur (Ctrl+U avec FF), tu ne pourras pas le faire via un script/logiciel.
0
marouane87 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   8
 
Oui en effet, c'est ce que je veux faire, chercher dans les différentes pages le lien spécifique qui peut être vu en utilisant le Ctrl+U (Je ne cherche pas à obtenir le code source des pages php complet ^^ )

Merci d'avance.
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Si tu veux créer comme un moteur de recherche qui indexe tous les liens, tu devras créer deux fonctions :
1. Elle liste tous les liens dans le code source, et pour chaque liens, lance la fonction 2
2. Cette fonction charge le contenu de l'url passée en paramètre et appelle la fonction 1 avec comme paramètre le code source

Pour rechercher les liens, tu peux utiliser des regex avec preg_match_all et foreach pour traiter tous les liens (présent dans un array créé par preg_match_all). N'hésite à par chercher sur la documentation officielle.
0
marouane87 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   8
 
D'accord merci beaucoup ^^
0