2010-03-18 5 views
0

J'essaie de lire un fichier html qui est une page normale avec rien d'autre que des balises et. J'utilise une fonction pour retourner ce qui est entre chaque tag. . Je peux rapporter ceci à la page finement, mais quand j'essaye d'insérer dans la base de données l'information est dispersée. Des recommandations?HTML dans la base de données

+0

Je recommande un peu plus d'informations sur le problème, peut-être du code et/ou un schéma. – Gabe

+0

Éparpillé? Que voulez-vous dire? – meouw

+0

Éparpillé comment? –

Répondre

0

Je ne sais pas ce que vous voulez dire, mais peut-être des fonctions comme htmlspecialchars () et/ou htmlentities() aidera.

0

Vous ne savez pas exactement ce que vous entendez par «éparpillé». Selon l'outil de gestion, il peut prendre en charge le formatage HTML. J'ai vu cela dans des serveurs d'hébergement partagés où il y a un outil de gestion basé sur le Web.

Assurez-vous que vous êtes un encodage HTML!

1

utilisation mysql_real_escape_string

- Protège les caractères spéciaux dans une chaîne pour être utilisé dans une instruction SQL

$code = mysql_real_escape_string($html_code); 
+0

Le code que vous avez écrit n'a rien à voir avec urlencode? –

+0

Je sais mon pote! c'est juste une erreur! ;-) –

+0

IMHO, c'est la meilleure réponse. 'htmlentities()' et similaires sont pour OUTPUT, pas d'entrée de base de données; ce que vous voulez faire, c'est mres le contenu html afin qu'il sorte de la base de données exactement comment il est entré. –

Questions connexes