Nettoyer dans une bd mysql le code html word

Nettoyer dans une bd mysql le code html word - SQL/NoSQL - Programmation

Marsh Posté le 14-06-2008 à 15:59:32    

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
Reply

Marsh Posté le 14-06-2008 à 15:59:32   

Reply

Marsh Posté le 14-06-2008 à 22:59:10    

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

Reply

Marsh Posté le 15-06-2008 à 03:50:09    

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
Reply

Marsh Posté le 15-06-2008 à 11:30:46    

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.

Reply

Marsh Posté le 15-06-2008 à 11:36:21    

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
Reply

Marsh Posté le 15-06-2008 à 12:53:24    

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

Reply

Marsh Posté le 15-06-2008 à 13:14:31    

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.

Reply

Marsh Posté le 15-06-2008 à 14:00:08    

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

Reply

Marsh Posté le 15-06-2008 à 14:19:19    

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
Reply

Marsh Posté le 15-06-2008 à 14:40:37    

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).

Reply

Marsh Posté le 15-06-2008 à 14:40:37   

Reply

Marsh Posté le 15-06-2008 à 17:20:05    

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
Reply

Marsh Posté le 16-06-2008 à 01:27:43    

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

Reply

Marsh Posté le 16-06-2008 à 09:32:37    

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).

Reply

Marsh Posté le 16-06-2008 à 10:16:26    

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...)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed