Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2003 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Recupérer les liens d'une page en PHP

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recupérer les liens d'une page en PHP

n°2214979
cyberpilou​1410
Posté le 04-01-2014 à 18:34:15  profilanswer
 

Bonjour,  
 
Ily a quelques mois j'ai testé ce script :  
 
# Adresse du site à "exploiter"
$url = 'http://www.mon-site.com;
# On récupère le contenu
$file = file_get_contents($url);
# Récupération des URLs
preg_match_all('/<a[^>]+href="([^"]+)/i', $file, $urls);
# Affichage
print_r($urls[1]);
 
pour recupérer les liens d'une page html il me semble que cela fonctionnais mais maintenant j'ai comme réponse ARRAY
ai je oublié quelques chose ?  
 
Merci de votre aide ?  

mood
Publicité
Posté le 04-01-2014 à 18:34:15  profilanswer
 

n°2214992
buldozerbe​n
Shizofan !
Posté le 04-01-2014 à 20:17:35  profilanswer
 

:hello:
 
sur $url il te manque une '
 
ton code :

Code :
  1. $url = 'http://www.mon-site.com;


 
Correction :
 

Code :
  1. $url = 'http://www.mon-site.com';


 
 [:airforceone]


---------------
topic JV
n°2214994
cyberpilou​1410
Posté le 04-01-2014 à 20:27:26  profilanswer
 

Oui merci effectivement mais c'était juste une erreur de copié collé sinon ca ne fonctionne toujours pas :-)

n°2214996
buldozerbe​n
Shizofan !
Posté le 04-01-2014 à 20:30:39  profilanswer
 

En copiant / collant ton code ça marche chez moi... je pense que cela ne viens pas du code mais peut être du serveur !?


---------------
topic JV
n°2214997
cyberpilou​1410
Posté le 04-01-2014 à 20:46:07  profilanswer
 

Ha je n'y avais pas pensé à celle là :-)

n°2215000
cyberpilou​1410
Posté le 04-01-2014 à 21:02:11  profilanswer
 

je  viens de tester sur un herbergement ovh et pareille ARRAY :(

n°2215003
buldozerbe​n
Shizofan !
Posté le 04-01-2014 à 21:14:05  profilanswer
 

J'ai testé en local ça fonctionne :o
 
Je vois pas :)


---------------
topic JV
n°2215155
BooMan
Posté le 07-01-2014 à 04:21:00  profilanswer
 

Bonjour,
 
Effectivement le code fonctionne en local lorsque l'option " allow_url_fopen " est activée.
Essaye d'activer cette dernière et dit nous si cela fonctionne. ( L'activation de cette option est généralement associer à un risque d'intrusion ).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Recupérer les liens d'une page en PHP

 

Sujets relatifs
Page internet dans vbsRécupérer le changement de focus
Récupérer le fil d'actualité d'un utilisateur FacebookRécupérer un élément (compteur) d'une page .php
faire apparaitre une partie de la page selon choix dans menu[VBA-Excel] Comment appeler un fichier pour récupérer des données ?
[HTML/CSS]** HEEEELP PLEASE Comment retirer un pied de page en CSS ??PHP - Traitement long sans blocage du navigateur ?
Projet de fin d'année. (Java,Html,MySQL,PHP) 
Plus de sujets relatifs à : Recupérer les liens d'une page en PHP


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR