Bonsoir,
J'ai un page php et je veux savoir comment faire pour récupérer le HTML résultant dans une variables ?
Bonsoir,
J'ai un page php et je veux savoir comment faire pour récupérer le HTML résultant dans une variables ?
Il faut utiliser un buffer. Regarde du côté de ob_get_contents.
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Code : Sélectionner tout - Visualiser dans une fenêtre à part $var = file_get_contents('http://tonserveur/tonfichier.php');
Avec file_get_contents, attention à bien utiliser une URL et non un chemin relatif (sinon, tu vas te retrouver avec le code PHP non interprété)
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Merci pour votre réponse. malheureusement ça marche pas avec id
Code : Sélectionner tout - Visualiser dans une fenêtre à part $var = file_get_contents('http://tonserveur/tonfichier.php#id');
La page #id est la même que sans, donc enlève le.
#id n'est pas une div c'est l'emplacement d'une ancre HTML.
Une fois que tu as récupéré la page entière, il faut analyser le HTML avec Domdocument par exemple.
Partager