OVH Cloud OVH Cloud

Comparer deux pages HTML

3 réponses
Avatar
Etienne SOBOLE
Salut.

j'ai envie de coder une sorte de wiki doc.
A savoir une documentation ou tout le monde peut mettre à jour les
informations, un peu comme wikipedia qui est vraiment un super site (un peu
de pub pour ce site ca fait jamais de mal).

J'aimerai pouvoir comparer deux pages HTML et trouver ce qui a changé de
l'une a l'autre.
un peu comme un windiff, mais pour deux pages WEB.

Quelqu'un a t-il deja vu un script dans ce genre ?

Merci
Etienne

3 réponses

Avatar
eric Feldstein
regarde le code de WIkini : http://www.wikini.net
C'est un wiki avec un diff tres bien

Eric(aka GarfieldFr sur Wikini)

"Etienne SOBOLE" a écrit dans le message de news: 4148383d$0$32716$
Salut.

j'ai envie de coder une sorte de wiki doc.
A savoir une documentation ou tout le monde peut mettre à jour les
informations, un peu comme wikipedia qui est vraiment un super site (un peu
de pub pour ce site ca fait jamais de mal).

J'aimerai pouvoir comparer deux pages HTML et trouver ce qui a changé de
l'une a l'autre.
un peu comme un windiff, mais pour deux pages WEB.

Quelqu'un a t-il deja vu un script dans ce genre ?

Merci
Etienne


Avatar
Marc

Salut.

j'ai envie de coder une sorte de wiki doc.
A savoir une documentation ou tout le monde peut mettre à jour les
informations, un peu comme wikipedia qui est vraiment un super site (un peu
de pub pour ce site ca fait jamais de mal).

J'aimerai pouvoir comparer deux pages HTML et trouver ce qui a changé de
l'une a l'autre.
un peu comme un windiff, mais pour deux pages WEB.



pourquoi ne pas regarder du coté de Pear.php.net pour le
coté wiki et diff.

et du coté d'application wiki toutes faites pour un wiki complet.

de mon coté j'ai commencé a integrer un wiki dans mon framework perso
avec : http://pear.php.net/package/Text_Wiki pour le "render" ; le
stockage est en base de données. Mais j'ai aussi un storage en fichier.

ces classes sont dispos si tu veux, mais un framework en general, c un
vrai sac ne nouilles .... les dépendances sont souvent non négligeables
meme avec des classes.


diff est la : http://pear.php.net/package/Text_Diff ; mais je me
disais que d'archiver plusieurs pages (meme en entier) sur un base
de données ca devrait etre supportable pendant un moment. Tu gardes
10 versions d'un meme documenent et avec le timestamp et un select
tu peux aisément passer d'une version a l'autre. Dans ce cas, pas
besoin de diff.

Avatar
Etienne SOBOLE
"eric Feldstein" a écrit dans le message de
news: ci9tqk$hcg$
regarde le code de WIkini : http://www.wikini.net
C'est un wiki avec un diff tres bien


Salut.
oui. c'est plutot pas mal.
Je vais regarder dedans, mais comme je le pensais, si la détection de
changement de texte fonctionne sans probleme,
la detection de changement de style est plus... etrange.

mais bon, je vais quand meme regarder comment ils on fait.

merci
Etienne