Recupérer les liens d'une page en PHP - PHP - Programmation
Marsh Posté le 04-01-2014 à 20:17:35
 
 
 
sur $url il te manque une ' 
 
ton code : 
| Code : 
 | 
 
 
Correction : 
 
| Code : 
 | 
 
 
 ![[:airforceone] [:airforceone]](https://forum-images.hardware.fr/images/perso/airforceone.gif) 
 
Marsh Posté le 04-01-2014 à 20:27:26
Oui merci effectivement mais c'était juste une erreur de copié collé sinon ca ne fonctionne toujours pas :-)
Marsh Posté le 04-01-2014 à 20:30:39
En copiant / collant ton code ça marche chez moi... je pense que cela ne viens pas du code mais peut être du serveur !?
Marsh Posté le 04-01-2014 à 21:02:11
je  viens de tester sur un herbergement ovh et pareille ARRAY 
Marsh Posté le 04-01-2014 à 21:14:05
ReplyMarsh Posté le 07-01-2014 à 04:21:00
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 ).
Marsh Posté le 04-01-2014 à 18:34:15
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 ?