Recuperer code source dans variable
Résolu/Fermé
thomascre
Messages postés
445
Date d'inscription
vendredi 21 octobre 2011
Statut
Membre
Dernière intervention
8 octobre 2017
-
30 mai 2014 à 16:25
-helper- Messages postés 89 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 15 juin 2014 - 30 mai 2014 à 21:21
-helper- Messages postés 89 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 15 juin 2014 - 30 mai 2014 à 21:21
A voir également:
- Recuperer code source dans variable
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
4 réponses
ElementW
Messages postés
4814
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 227
Modifié par gravgun le 30/05/2014 à 16:55
Modifié par gravgun le 30/05/2014 à 16:55
'lut, ça peut se faire avec file_get_contents:
Tu peux même faire en sorte que PHP demandes la page au serveur avec des en-têtes personnalisés (tu peux faire croire que c'est un certain navigateur par ex, ici je simule Firefox 22 sous Android):
from human import idiocy
del idiocy
$code = file_get_contents("http://google.com/");
Tu peux même faire en sorte que PHP demandes la page au serveur avec des en-têtes personnalisés (tu peux faire croire que c'est un certain navigateur par ex, ici je simule Firefox 22 sous Android):
$opts = array( 'http'=>array( 'method'=>"GET", 'header'=>"Accept-language: fr\r\n" . "User-Agent: Mozilla/5.0 (Android; Mobile; rv:22.0) Gecko/22.0 Firefox/22.0\r\n" )); $context = stream_context_create($opts); $code = file_get_contents("http://google.com/", false, $context);
from human import idiocy
del idiocy
thomascre
Messages postés
445
Date d'inscription
vendredi 21 octobre 2011
Statut
Membre
Dernière intervention
8 octobre 2017
38
30 mai 2014 à 17:02
30 mai 2014 à 17:02
ok, gver tester et je te dit si sa marche,
t'aurai pas aussi un bout de code pour cherche un truc preci entre 2 balise precise (genre un code aleatoir entre <div id="machincose">se que je cherche</div>
t'aurai pas aussi un bout de code pour cherche un truc preci entre 2 balise precise (genre un code aleatoir entre <div id="machincose">se que je cherche</div>
ElementW
Messages postés
4814
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 227
Modifié par gravgun le 30/05/2014 à 17:23
Modifié par gravgun le 30/05/2014 à 17:23
PHP possède une extension pour gérer du HTML/XML (DOM), mais c'est un peu lourd je trouve.
Si tu est sûr que le code de la balise ne change pas (toujours mêmes attributs et type), tu peux utiliser ceci:
Si tu est sûr que le code de la balise ne change pas (toujours mêmes attributs et type), tu peux utiliser ceci:
function get_in_between($str, $start, $end) { $cut = substr(strstr($str, $start), strlen($start)); return substr($cut, 0, strpos($cut, $end)); } $data = get_in_between($code, '<div id="machincose">', '</div>');
thomascre
Messages postés
445
Date d'inscription
vendredi 21 octobre 2011
Statut
Membre
Dernière intervention
8 octobre 2017
38
30 mai 2014 à 17:23
30 mai 2014 à 17:23
moi sa me rend :
le code source de ma petite page :
installer un programme pour en supprimer un autre: inutile
demander comment faire et se casser nu peu la tête : utile efficace et sans problème supplémentaire ;)
Parse error: syntax error, unexpected '$start' (T_VARIABLE), expecting ')' in C:\xampp\htdocs\teste.php on line 5
le code source de ma petite page :
<html>--
<body>
<?php
$code = file_get_contents("cacher mouahahaha");
function get_in_between($str $start, $end) {
$cut = substr(strstr($str, $start), strlen($start));
return substr($cut, 0, strpos($cut, $end));
}
$data = get_in_between($code, '<input type="hidden" name="reloadToken" value="', '">');
?>
</body>
</html>
installer un programme pour en supprimer un autre: inutile
demander comment faire et se casser nu peu la tête : utile efficace et sans problème supplémentaire ;)
ElementW
Messages postés
4814
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 227
30 mai 2014 à 17:24
30 mai 2014 à 17:24
Oups, j'ai raté une virgule ;)
J'ai corrigé le code, la virgule manquait dans les paramètres de la fonction.
J'ai corrigé le code, la virgule manquait dans les paramètres de la fonction.
thomascre
Messages postés
445
Date d'inscription
vendredi 21 octobre 2011
Statut
Membre
Dernière intervention
8 octobre 2017
38
30 mai 2014 à 17:26
30 mai 2014 à 17:26
merci, t'est un vrai geni, je peu enfin construir mon bote de triche pour les jeux par navigateur mouahahahahaha !
corrdialement thomas
corrdialement thomas
ElementW
Messages postés
4814
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 227
30 mai 2014 à 17:37
30 mai 2014 à 17:37
Un p'tit coup de "Marquer comme résolu", en dessous tu titre? :)
-helper-
Messages postés
89
Date d'inscription
mercredi 21 mai 2014
Statut
Membre
Dernière intervention
15 juin 2014
27
Modifié par -helper- le 30/05/2014 à 21:09
Modifié par -helper- le 30/05/2014 à 21:09
lol.... Mettre Google dans une variable ! Hummm intéressant ! (un peu réducteur mais intéressant) !
Cf :http://www.scriptol.fr/web/serveurs.php
PS : je pense que ta RAM va exploser !
(Bon évidement je blague ! hein... Faut bien que quelqu'un détende l'atmosphère ici non !?!)
Cf :http://www.scriptol.fr/web/serveurs.php
PS : je pense que ta RAM va exploser !
(Bon évidement je blague ! hein... Faut bien que quelqu'un détende l'atmosphère ici non !?!)
Modifié par -helper- le 30/05/2014 à 21:18
Pour les cas plus compliqué, j'aurais proposé "un peu plus simple" !...
http://php.net/manual/fr/book.curl.php/
(Mais effectivement l'extension n'est pas installé de base je te l'accorde, mais curl est un équivalant à la commande wget très utilisée dans le monde UNIX)
Je me suis servi dernièrement de cette extension pour envoyer des notifications vers des mobiles IOS (connexion SSL sur un hote distant à l'aide d'un certificat fourni par Apple).
Un exemple ici : https://stackoverflow.com/questions/14200765/apple-push-notification-with-curl
30 mai 2014 à 21:18
30 mai 2014 à 21:21