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 :
|
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 ?