Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/01/2011, 22h09   #1
Débutant
 
Inscription : novembre 2006
Messages : 1 036
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 1 036
Points : 166
Points : 166
Par défaut récupération du code HTML dans une zone de texte

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:
Code :
$buffer=fopen("6822-fr.html","r",1);
//Je récupère le code qui se trouve après la balise </div>.
Code :
$buffer=strstr($buffer,"</div>");
//J'insère dans la texte area:
Code :
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.
Images attachées
Type de fichier : jpg ovbhb.jpg (68,1 Ko, 3 affichages)
Type de fichier : jpg ovbhb2.jpg (25,1 Ko, 4 affichages)
deubelte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 23h25   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Il faut utiliser htmlspecialchars() sur ton code HTML.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h44.


 
 
 
 
Partenaires

Hébergement Web