bandifull
Messages postés19Date d'inscriptionjeudi 7 décembre 2006StatutMembreDernière intervention11 juillet 2008
-
8 sept. 2007 à 16:11
bandifull
Messages postés19Date d'inscriptionjeudi 7 décembre 2006StatutMembreDernière intervention11 juillet 2008
-
8 sept. 2007 à 18:58
Bonjour,
Depuis une fonction php, j'ai besoin de récuperer le code source HTML d'un autre page (qui n'est pas sur le même serveur)
J'ai commencé par utiliser ce code
$fp = fopen($site,"r");
$message="";
while($line=fgets($fp,1024))
{
$message=$message.$line;
}
echo($message);
fclose($fp);
mais je me suis appercut qu'il fallait que je sois identifié sur $site. J'aimerai donc m'enthentifier dans mon navigateur, et ensuite quand je lance mon deuxieme site, il me recupere le code source.
Est-ce possible ?
Merci d'avance
A voir également:
Exemple de page d'accueil html et css
Exemple de page d'accueil html et css code source - Meilleures réponses
Exemple de code html et css page d'accueil - Meilleures réponses
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 8 sept. 2007 à 17:28
Je t'en prie :)
Tu verras ça marche très bien, il faut simplement que l'extension cURL soit activée, mais par défaut elle l'est.
Si la réponse te convient, merci de fermer le topic :)
bandifull
Messages postés19Date d'inscriptionjeudi 7 décembre 2006StatutMembreDernière intervention11 juillet 2008 8 sept. 2007 à 17:10
Merci pour ta réponse rapide. J'avais effectivement trouvé cette solution sur le web. J'ai hésité à l'utiliser quand j'ai vu cURL, j'avais pas envie de l'installer, mais si tu me l'as conseillé, avec en plus un bon exemple, je vais le tester.
Merci encore Evangun
bandifull
Messages postés19Date d'inscriptionjeudi 7 décembre 2006StatutMembreDernière intervention11 juillet 2008 8 sept. 2007 à 18:21
Effectivement ca marche pour la récupération, mais je ne suis toujours pas identifié avant :(
Sachant que l'identification se fait via un formulaire (et qu'ensuite il y a un cookie) :
$post_data = 'nomDuLoginDansLeForm=utilisateur&nomdDuChamPasswdDansForm=mypassword';
C'est bien ca ?
Vous n’avez pas trouvé la réponse que vous recherchez ?