aspirer le code d'une page web - PHP - Programmation
Marsh Posté le 24-11-2007 à 18:47:56
le code html? ou le code php?
pour le code html avec fopen() ça devrais suffir.
Pour l'exemple ici=> http://www.asp-php.net/tutorial/asp-php/lecture.php
remplace le fichier.txt par l'adresse de ta page.
pour d'autre exemple tape sur google "PHP lire un fichier"
EDIT:
Moi je fait comme ça:
Code :
|
et pour les varibles:
Code :
|
après modifie le a ta guise...
Marsh Posté le 25-11-2007 à 00:45:30
enfait oui ça dépend de ce que tu veux faire...
la fonction que je t'ai donner permet de stoker la poge dans une variable.
include() va seulement l'afficher meme si tu fait $ma_variable=include('monsite.php')
$ma_variable retournera la valeur "1"
Marsh Posté le 25-11-2007 à 06:22:24
en fait je voudrais recuperer le code complet et pouvoir ensuite travailler avec.
extraction des tags exatraction des liens etc etc etc
Marsh Posté le 25-11-2007 à 10:13:02
html_strip_tags existe, mais attention aux injections.
Sinon je précise que tous ces include, require, etc. ne marchent que sur une même arborescence, tu ne pourras pas récupérer le code PHP d'un site voisin avec ça. (au mieux tu récupèreras l'HTML généré)
Marsh Posté le 25-11-2007 à 15:13:47
et le code récupéré avec include() serra éxécuté...
donc si c'est juste du html, je te conseil plutot d'utiliser un aspirateur de site...
le code que tu va récupéré serra le meme que quand tu fait un clique droit puis "afficher la source"
Marsh Posté le 25-11-2007 à 17:47:11
GostSn a écrit : et le code récupéré avec include() serra éxécuté... |
oui c'est exactement ca que je veux faire
evidemment le PHP restant coté serveur, on ne peut pas l'aspirer
Le problème, je sais pas si certains ont connu j'avais fait un petit moteur de recherche sur un site perso (Pulbot) et je viens de telecharger la derniere version de VB 2008, malheureusement je suis perdu : ça a trop évolué d'un coup... Je cherche tout simplement à poser l'équivalent d'un controle Inet sur du VB 2008 mais je ne sais même pas comment ça s'appelle sous VB 2008...
Des idées ?
Marsh Posté le 25-11-2007 à 17:59:35
VB 2008?
non connait pas!
pour l'aspirateur de site regarde ici => http://www.httrack.com/page/1/fr/index.html
Marsh Posté le 27-11-2007 à 19:07:42
merci mais je ne veux pas utiliser un aspirateur de sites, je veux en concevoir un, soit en VB (aie aie aie ca a trop évolué) soit en PHP et là ca risque d'etre difficile
Marsh Posté le 27-11-2007 à 21:10:16
pour le challange allors^^
donc bon courrage! et ça me parrait téhoriquement facillement concevable
facile ne veux pas dire rapide lol
Marsh Posté le 27-11-2007 à 21:14:53
Objet "WebClient" pour te connecter en HTTP à un serveur Web.
Marsh Posté le 28-11-2007 à 00:20:08
erwan83 a écrit : Le problème, je sais pas si certains ont connu j'avais fait un petit moteur de recherche sur un site perso (Pulbot) et je viens de telecharger la derniere version de VB 2008, malheureusement je suis perdu : ça a trop évolué d'un coup... Je cherche tout simplement à poser l'équivalent d'un controle Inet sur du VB 2008 mais je ne sais même pas comment ça s'appelle sous VB 2008... |
Forcément, quand on saute 3 versions d'un coup (et même 3.5), ça évolue beaucoup d'un coup
Marsh Posté le 02-12-2007 à 19:46:54
Reply
Marsh Posté le 24-11-2007 à 18:18:46
bonjour
comment faire en PHP pour aspirer le code complet d'une page web ?
merci (si vous aviez un exemple)
merci (pas exigeant le gars)