Bonjour
Je voudrais récupérer l'ensemble du code d'une page HTML, et insérer ce code HTML dans un zone de type "texte area".
Je voudrais récupérer le code HTML comme dans l'image suivante (celle qui s'appelle ovbhb.jpg, et qui est une copie d'écran de ce que je voudrais voir).
J'ai moi-même fait le code PHP suivant:
//J'ouvre l'adresse du site:
$buffer=fopen("6822-fr.html","r",1);
//Je récupère le code qui se trouve après la balise </div>.
$buffer=strstr($buffer,"</div>");
//J'insère dans la texte area:
1 2 3 4 5
| <form action ="<? $_SERVER["PHP_SELF"] ?>" method="post" enctype="application/x-www-form-urlencoded">
<fieldset>
<input type="text" name="nom" size="40", value=" <?php echo $buffer; ?>"/>
</fieldset>
</form> |
Mais, l'image ovbhb2 montre ce que j'obtiens, avec ce code précédent. On voit une toute première partie du code HTML dans la zone de texte , (</p></div> <div> ) mais après, il y a débordement (c'est pour cela qu'on voit le texte: "L'importance de cet acte n'est pas dans son...").
J'ai l'impression que cette fonction plante quand elle rencontre le signe ", dans la balise <div align="justify">
Voila, je voudrais faire en sorte de voir l'ensemble du code HTML de cette page dans la zone de texte.
J'espère avoir été assez clair.
Je vous remercie.
Partager