Récuperer des donnée dans un code source [Résolu/Fermé]
Signaler
Aka13
avion-f16
- Messages postés
- 153
- Date d'inscription
- jeudi 18 juin 2009
- Statut
- Membre
- Dernière intervention
- 8 février 2016
avion-f16
- Messages postés
- 18488
- Date d'inscription
- dimanche 17 février 2008
- Statut
- Contributeur
- Dernière intervention
- 15 janvier 2021
A voir également:
- Récuperer des donnée dans un code source
- Récuperer des donnée dans un code source ✓ - Forum - Webmaster
- Récupérer le code source d'une page web ✓ - Forum - CSS
- Récupérer code source php d'un site ✓ - Forum - PHP
- Il est possible de récupérer le code source PHP d'un site - Conseils pratiques - Mythes et légendes
- [PHP] récupérer le code source d'une page web ✓ - Forum - PHP
8 réponses
naruto-94
- Messages postés
- 865
- Date d'inscription
- mercredi 17 août 2005
- Statut
- Membre
- Dernière intervention
- 20 décembre 2012
Salut,
tu peux utiliser la fonction get_meta_tags en php ,
http://creer-un-site.fr
https://www.php.net/manual/fr/function.get-meta-tags.php
tu peux utiliser la fonction get_meta_tags en php ,
http://creer-un-site.fr
https://www.php.net/manual/fr/function.get-meta-tags.php
avion-f16
- Messages postés
- 18488
- Date d'inscription
- dimanche 17 février 2008
- Statut
- Contributeur
- Dernière intervention
- 15 janvier 2021
Salut.
Voilà le code :
Pour que le PHP soit exécuté, ta page doit porter l'extension .php
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Voilà le code :
<?php $source = file_get_contents('Adresse supprimée Modération CCM'); preg_match_all('#<meta name="version" content="(.+)" />#i', $source, $results); $version = $results[1][0]; $version = str_replace(":","h",$version); echo "Version du site: $version"; ?>
Pour que le PHP soit exécuté, ta page doit porter l'extension .php
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Aka13
- Messages postés
- 153
- Date d'inscription
- jeudi 18 juin 2009
- Statut
- Membre
- Dernière intervention
- 8 février 2016
Bonjour,
Naruto, je ne suis pas très fort en php c'est pour cela que je demande de l'aide. Les sites que tu m'a donnés, je les ais vue mais je n'y comprend rien.
Avion-f16, J'ai essayé ton code il ne fonctionne pas sa me dit :
Cordiallement Aka13
Naruto, je ne suis pas très fort en php c'est pour cela que je demande de l'aide. Les sites que tu m'a donnés, je les ais vue mais je n'y comprend rien.
Avion-f16, J'ai essayé ton code il ne fonctionne pas sa me dit :
Warning: file_get_contents(Adresse supprimée Modération CCM [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 403 Version du site:
Cordiallement Aka13
avion-f16
- Messages postés
- 18488
- Date d'inscription
- dimanche 17 février 2008
- Statut
- Contributeur
- Dernière intervention
- 15 janvier 2021
Essaye avec ceci :
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
<?php $curl = curl_init('Adresse supprimée Modération CCM'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $source = curl_exec($curl); preg_match_all('#<meta name="version" content="(.+)" />#i', $source, $results); $version = $results[1][0]; $version = str_replace(":","h",$version); echo "Version du site: $version"; ?>
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Aka13
- Messages postés
- 153
- Date d'inscription
- jeudi 18 juin 2009
- Statut
- Membre
- Dernière intervention
- 8 février 2016
Cela ne fonctionne toujours pas :(
Sur le site donné par naruto ci-dessus j'ai trouvé sa :
Mais cela ne fonctionne aussi pas, je perd espoir!
Sur le site donné par naruto ci-dessus j'ai trouvé sa :
Le site : http://www.example.com contient : <meta name="author" content="name"> Le code serait : <?php $tags = get_meta_tags('http://www.example.com/'); echo $tags['author']; ?>
Mais cela ne fonctionne aussi pas, je perd espoir!
Aka13
- Messages postés
- 153
- Date d'inscription
- jeudi 18 juin 2009
- Statut
- Membre
- Dernière intervention
- 8 février 2016
AIDEZ MOI SVP
theshadoo
- Messages postés
- 786
- Date d'inscription
- samedi 26 mai 2007
- Statut
- Membre
- Dernière intervention
- 3 mai 2016
à la base déjà tu n'as pas le droit de récupérer des informations d'un site tant que tu ne leurs pas demandé l'autorisation sauf si c'est un flux rss.
tu as deux solutions :
première piste tu utilises la librairie cURL en php
ou
tu choppes tout simplement un script en php sur codes_sources ou autres qui récupérer des données sur un site distant en ouvrant le fichier distant avec la fonction file_get_content()
à expliquer comme ca sur un forum ca ne se fait pas à deux deux donc voilà des pistes.
tu as deux solutions :
première piste tu utilises la librairie cURL en php
ou
tu choppes tout simplement un script en php sur codes_sources ou autres qui récupérer des données sur un site distant en ouvrant le fichier distant avec la fonction file_get_content()
à expliquer comme ca sur un forum ca ne se fait pas à deux deux donc voilà des pistes.