Je souhaite obtenir le contenu d'une URL et afficher uniquement les liens présents sur cette page. S'il vous plaît aider. MerciAfficher le contenu de l'URL et afficher les liens
Répondre
EDIT:
Dans les deux cas, l'URL doit être l'URL complète, y compris le protocole, à savoir: http://google.com
. Si ce que vous avez posté dans votre commentaire à l'autre réponse ci-dessous est exact c'est votre premier problème. Cependant, l'erreur que vous obtenez lorsque la fonction n'est pas définie signifie que les bibliothèques requises pour SimpleHtml n'ont pas été chargées avant de passer l'appel. Vous obtenez des erreurs nay de vos déclarations require
/include
?
Egalement au moment de la mise à jour la question de son mieux pour publier le code réel dans une modification à votre question d'origine afin qu'il puisse bénéficier de la mise en forme.
plus simple est d'utiliser SimpleXML
$htmlDoc = new SimpleXmlElement($url, null, true);
$anchors = $hmtlDoc->xpath('//a[@href]');
foreach($anchors as $a) {
$attr = $a->attributes();
echo sprintf('<a href="%s">%s</a>', $attr['href'], $a);
}
Utilisez file_get_contents pour obtenir le contenu et l'utilisation de XPath via DOM ou SimpleXML.
s'il a 'allow_url_fopen' activé il n'est pas nécessaire d'utiliser' file_get_contents' avec SimpleXml ou le DOM sauf s'il a besoin de gérer la réponse, et si c'est le cas, il vaut mieux utiliser CURL. Encore +1 pour élever le pas :-) – prodigitalson
J'utilise find('a') as $element) echo $element->href . '
Mais ça donne l'erreur, appel à fucntion indéfini file_get_html –
Zohaib
'; ?>
Merci pour l'aide. J'ai essayé le code mais j'obtiens des erreurs d'analyse XML. S'il vous plaît aider – Zohaib
- 1. afficher les liens dans php
- 2. Afficher le contenu de NSMutableDictionary
- 3. afficher les liens dans le JTextPane de java sans html
- 4. django afficher le contenu manytomanyfield
- 5. comment afficher le contenu blob
- 6. comment afficher les liens hypertexte dans jqGrid
- 7. Comment afficher les liens de connexion/déconnexion sur les rails?
- 8. Afficher et recevoir du contenu fsockopen
- 9. Télécharger le fichier et afficher le contenu avec javascript
- 10. Recharger et afficher le message
- 11. Afficher le contenu dans différents onglets
- 12. WINDBG, comment afficher le contenu d'un tableau?
- 13. C#: comment vérifier et afficher le contenu d'un dossier?
- 14. Programme pour analyser les projets ASP.NET ou le site IIS 6 et afficher les mauvais liens?
- 15. comment afficher le contenu avec html brut
- 16. Afficher les liens secondaires dans les vues uniquement
- 17. stocker le contenu dans un tableau et afficher
- 18. GRaaarrgghhh .... contenu ne pas afficher
- 19. Silverlight agrandir le contenu d'une toile et afficher le zoom sur le contenu d'une autre toile
- 20. Obtenir et afficher les contacts
- 21. Comment afficher les liens externes dans l'interface d'administration Django?
- 22. Afficher le contenu de mon répertoire de documents
- 23. Comment puis-je prendre des liens d'un utilisateur et les afficher correctement sur ma page?
- 24. calculer le total et afficher
- 25. contrôleurs iAd et afficher
- 26. Afficher le contenu AJAX après le chargement des images
- 27. Afficher le contenu d'un fichier dans le répertoire parent
- 28. afficher le contenu basé sur l'itinéraire de navigation? UITable
- 29. Afficher le tableau afficher les données regroupées par sur iphone
- 30. Afficher le contenu html de la plage ou htmlfrag
Merci pour l'aide. J'ai essayé le code mais j'obtiens des erreurs d'analyse XML. S'il vous plaît aidez le – Zohaib