Help ! -Liste des liens en PHP
Alexis
-
Alexis -
Alexis -
Bonjour à tous,
Je vous explique ma problématique :
- J'ai un fichier liste.txt dans lequel j'ai une liste d'url complete (du type : http://www.domaine.com/path/document.php )
- Je souhaite récupérer, en PHP, pour chacun des liens de liste.txt, la liste de tous les liens ABSOLUS qui compose la page.
- Dois-je utiliser parse_url() et si oui comment ? car les liens que je reconstitue ne sont pas les liens abolus réels, bref, quand j'ouvre mes liens reconstitués, j'ai droit à une belle 404.
Merci de votre aide.
Alexis
Je vous explique ma problématique :
- J'ai un fichier liste.txt dans lequel j'ai une liste d'url complete (du type : http://www.domaine.com/path/document.php )
- Je souhaite récupérer, en PHP, pour chacun des liens de liste.txt, la liste de tous les liens ABSOLUS qui compose la page.
- Dois-je utiliser parse_url() et si oui comment ? car les liens que je reconstitue ne sont pas les liens abolus réels, bref, quand j'ouvre mes liens reconstitués, j'ai droit à une belle 404.
Merci de votre aide.
Alexis
A voir également:
- Help ! -Liste des liens en PHP
- Liste déroulante excel - Guide
- Créer un lien pour partager des photos - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Liste des appareils connectés - Guide
3 réponses
tu peux ouvrir le fichier, lire les lignes une à unes et tester les URL avec fopen pour valider le lien actif.
Merci Siluni pour ta réponse.
Cependant, ce n'est pas la question posée.
Mon problème est que dans le code source de ma page (que je peux effectivement ouvrir avec fopen), les liens qui sont des liens relatifs alors qu'il me faut le lien absolu.
Je n'arrive pas à reconstituer un lien absolu a partir du lien relatif.
Je le reconstitue a partir de parse_url avec le ['HOST'], le ['PATH'] et le lien relatif mais cela ne créer un pas un lien qui fonctionne. HOST et PATH me rapportant des élements que je ne comprends pas toujours.
Merci de votre aide.
Alexisz
Cependant, ce n'est pas la question posée.
Mon problème est que dans le code source de ma page (que je peux effectivement ouvrir avec fopen), les liens qui sont des liens relatifs alors qu'il me faut le lien absolu.
Je n'arrive pas à reconstituer un lien absolu a partir du lien relatif.
Je le reconstitue a partir de parse_url avec le ['HOST'], le ['PATH'] et le lien relatif mais cela ne créer un pas un lien qui fonctionne. HOST et PATH me rapportant des élements que je ne comprends pas toujours.
Merci de votre aide.
Alexisz