Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1842 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Nettoyer dans une bd mysql le code html word

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Nettoyer dans une bd mysql le code html word

n°1746438
steph-n
Posté le 14-06-2008 à 15:59:32  profilanswer
 

Bonjour,

 

j'ai une bd mysql ou dans certains champs, un copier coller a été fait pour mal d'articles du code html généré par word.

 


Code :
  1. <P><P><TABLE class=MsoNormalTable style="BACKGROUND: white; WIDTH: 98.54%; mso-cellspacing: 0cm; mso-padding-alt: 0cm 0cm 0cm 0cm" cellSpacing=0 cellPadding=0 width="98%" border=0><TBODY><TR style="HEIGHT: 12pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"><TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 1.5pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 1.5pt; BORDER-BOTTOM: #ece9d8; HEIGHT: 12pt; BACKGROUND-COLOR: transparent" ...........
 

Résultat, cette table est enorme et les requtes sur cette table sont interminables et ralentissesnt considerablement le site...

 

Existe t il une solution simple et déjà faite si possible, pour nettoyer ce code comme le fait la fonction "Nettoyer HTML Word" de Dreamweaver (divise par 3 la taille) dans tout les champs déjà présents...

 

Merci de votre aide


Message édité par steph-n le 14-06-2008 à 16:00:00

---------------
Ventes: http://forum.hardware.fr/hfr/Achat [...] 9901_1.htm Feed: http://forum.hardware.fr/hfr/Achat [...] 9734_1.htm
mood
Publicité
Posté le 14-06-2008 à 15:59:32  profilanswer
 

n°1746552
Taz
bisounours-codeur
Posté le 14-06-2008 à 22:59:10  profilanswer
 

au prix du To c'est vraiment un problème ?

n°1746673
steph-n
Posté le 15-06-2008 à 03:50:09  profilanswer
 

non mais au prix de la bande passante et de l'impatience des visiteurs oui!


---------------
Ventes: http://forum.hardware.fr/hfr/Achat [...] 9901_1.htm Feed: http://forum.hardware.fr/hfr/Achat [...] 9734_1.htm
n°1746702
Taz
bisounours-codeur
Posté le 15-06-2008 à 11:30:46  profilanswer
 

steph-n a écrit :

non mais au prix de la bande passante et de l'impatience des visiteurs oui!


bah mod_gzip. c'est n'importe quoi de mettre sur pieds des serveurs sans ça aujourd'hui. a t'es sous windows forcément.

n°1746706
steph-n
Posté le 15-06-2008 à 11:36:21  profilanswer
 

Taz a écrit :


bah mod_gzip. c'est n'importe quoi de mettre sur pieds des serveurs sans ça aujourd'hui. a t'es sous windows forcément.


Comment fais tu pour etre aussi frustré et aussi *$^ù:?
Merci de ne plus polluer mon post...
 
 
Oui en php, j'ai vu cette fonction, surtout avec allowable_tags, je vais regarder, mais j'aurais préféré un truc que quelqu'un a déjà fait et qui a fait ses preuves, ca doit exister....


---------------
Ventes: http://forum.hardware.fr/hfr/Achat [...] 9901_1.htm Feed: http://forum.hardware.fr/hfr/Achat [...] 9734_1.htm
n°1746720
couak
Posté le 15-06-2008 à 12:53:24  profilanswer
 

tu exportes, tu nettoies avec dreamweaver, et tu ré-importes :)

n°1746724
Taz
bisounours-codeur
Posté le 15-06-2008 à 13:14:31  profilanswer
 

couak a écrit :

tu exportes, tu nettoies avec dreamweaver, et tu ré-importes :)


ouais, sauf que tu vas gagner 10% alors qu'avez gzip tu vas en gagner 90. Faut voir le rapport effort / résultat.

n°1746740
couak
Posté le 15-06-2008 à 14:00:08  profilanswer
 

virer le html de word ca n'a pas de prix car c'est lui qui ralentit tout

n°1746743
steph-n
Posté le 15-06-2008 à 14:19:19  profilanswer
 

merci couak, mais je me vois mal faire cette opération 15000 fois lol,
 
mais je ne comprends pas taz, mod_gzip ne va pas nettoyer le code? juste compresser les infos transférées, c'est ca?


---------------
Ventes: http://forum.hardware.fr/hfr/Achat [...] 9901_1.htm Feed: http://forum.hardware.fr/hfr/Achat [...] 9734_1.htm
n°1746747
Taz
bisounours-codeur
Posté le 15-06-2008 à 14:40:37  profilanswer
 

steph-n a écrit :

merci couak, mais je me vois mal faire cette opération 15000 fois lol,
 
mais je ne comprends pas taz, mod_gzip ne va pas nettoyer le code? juste compresser les infos transférées, c'est ca?


oui ça va compresser le HTML générés et envoyé au client. Vu que c'est du texte, ça se compresse très fortement. Que tu nettoies ou pas ton HTML, c'est un must-have pour un serveur web pour diminuer la volumétrie réseau et augmenter le débit: ça bouffe un peu de CPU, mais c'est insignifiant. Avec apache, tu configures un type MIME genre "text" à compresser. Avec IIS, tu configures par extension (beaucoup moins souple).

mood
Publicité
Posté le 15-06-2008 à 14:40:37  profilanswer
 

n°1746768
steph-n
Posté le 15-06-2008 à 17:20:05  profilanswer
 

oki, je vais voir sur apache (et google :)) comment faire, merci de ton aide


---------------
Ventes: http://forum.hardware.fr/hfr/Achat [...] 9901_1.htm Feed: http://forum.hardware.fr/hfr/Achat [...] 9734_1.htm
n°1746850
MagicBuzz
Posté le 16-06-2008 à 01:27:43  profilanswer
 

Taz a écrit :


bah mod_gzip. c'est n'importe quoi de mettre sur pieds des serveurs sans ça aujourd'hui. a t'es sous windows forcément.


bah il suffit de faire tourner PHP en tant que filtre ISAPI dans IIS et t'as l'équivalent de gzip.mod d'office avec IIS

n°1746880
Taz
bisounours-codeur
Posté le 16-06-2008 à 09:32:37  profilanswer
 

MagicBuzz a écrit :


bah il suffit de faire tourner PHP en tant que filtre ISAPI dans IIS et t'as l'équivalent de gzip.mod d'office avec IIS


Avec IIS, tu configures par extension (beaucoup moins souple).

n°1746913
MagicBuzz
Posté le 16-06-2008 à 10:16:26  profilanswer
 

Bah on peut pas tout avoir :o
 
Et l'intérêt de IIS c'est que dans un même site tu peux avoir du PHP et du .NET :o (bon, avec Apache/Mono aussi tu me diras...)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Nettoyer dans une bd mysql le code html word

 

Sujets relatifs
scroll barre contenue dans la variable htmlEquivalence code PHP en CGI
W3C : utiliser HTML 4 ou XHTML 1 ?INSERT mysql dans un champ de type date
Suppresion dans une BDD mysqlInterdire le HTML dans un textarea ?
Comment imprimer les fichiers html d'un forum?Lier access à un formulaire word
Pub dans un code html 
Plus de sujets relatifs à : Nettoyer dans une bd mysql le code html word


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR