[PHP] Surlignage lignes dans word.
Fermé
Kitty-cat
Messages postés
141
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
6 août 2008
-
19 févr. 2008 à 14:45
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 20 févr. 2008 à 14:00
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 20 févr. 2008 à 14:00
A voir également:
- [PHP] Surlignage lignes dans word.
- Supprimer une page word - Guide
- Espace insécable word - Guide
- Organigramme word - Guide
- Word gratuit - Guide
- Signature électronique word - Guide
7 réponses
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
920
19 févr. 2008 à 14:54
19 févr. 2008 à 14:54
salut,
en format Word ? un '.doc' ?
tu réussis à l'ouvrir en PHP ?
en format Word ? un '.doc' ?
tu réussis à l'ouvrir en PHP ?
Kitty-cat
Messages postés
141
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
6 août 2008
10
19 févr. 2008 à 15:29
19 févr. 2008 à 15:29
Ouaip, à condition que word soit installé au préalable sur la machine en question.
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
920
19 févr. 2008 à 15:54
19 févr. 2008 à 15:54
et tu l'as sous quelle forme ?
je te demande parce que si tu as le texte au format texte tu peux utiliser les regex pour chercher des mots puis les formater en HTML avec quelque chose du genre
je te demande parce que si tu as le texte au format texte tu peux utiliser les regex pour chercher des mots puis les formater en HTML avec quelque chose du genre
<span style="text-decoration:underline;">bla bla bla</span>
Kitty-cat
Messages postés
141
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
6 août 2008
10
19 févr. 2008 à 16:02
19 févr. 2008 à 16:02
Bah en fait ca fait que word s'ouvre dans une fenêtre du navigateur. Un peu comme avec les pdf en fait ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
920
19 févr. 2008 à 18:19
19 févr. 2008 à 18:19
ah lol !!!
tu envoies du contenu avec le MIME Type de Word je suppose.
donc je suis totalement à côté des clous !!!
et tu veux interagir avec ce document ?
effectivement, à part l'ASP…
tu envoies du contenu avec le MIME Type de Word je suppose.
donc je suis totalement à côté des clous !!!
et tu veux interagir avec ce document ?
effectivement, à part l'ASP…
Kitty-cat
Messages postés
141
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
6 août 2008
10
20 févr. 2008 à 10:54
20 févr. 2008 à 10:54
Et evidemment, j'connais que dalle à l'asp. 'fin c'est pas grave, j'trouverais bien une feinte ou une autre.
Par contre, j'aurai une question. Pour virer les signes Kabbalistiques que me renvoie mon mini moteur de recherche, j'ai codé une fonction qui vire à peu près tout les caractères excepté lettres, chiffres et lettres accentués. Pour autant, à la place de signes kabbalistiques dans mes résultats, je me retrouve avec un blanc à la place de mes caractères accentués.
ET j'comprends pas trop d'ou vient le problème. J'vais vous mettre ma fonction, ca inspirera peut etre quelqu'un.
//[Code de la fonction]//
function purge($string)
{
return str_replace(chr(0),'.',
str_replace(chr(1),'.',
str_replace(chr(2),'.',
str_replace(chr(3),'.',
str_replace(chr(4),'.',
str_replace(chr(5),'.',
str_replace(chr(6),'.',
str_replace(chr(7),'.',
str_replace(chr(8),'.',
str_replace(chr(9),' ',
str_replace(chr(13),'.',
str_replace(chr(10),'.',
str_replace(chr(11),'.',
str_replace(chr(12),'.',
str_replace(chr(14),'.',
str_replace(chr(15),'.',
str_replace(chr(16),'.',
str_replace(chr(17),'.',
str_replace(chr(18),'.',
str_replace(chr(19),'.',
str_replace(chr(20),'.',
str_replace(chr(21),'.',
str_replace(chr(22),'.',
str_replace(chr(23),'.',
str_replace(chr(24),'.',
str_replace(chr(25),'.',
str_replace(chr(26),'.',
str_replace(chr(27),'.',
str_replace(chr(28),'.',
str_replace(chr(29),'.',
str_replace(chr(30),'.',
str_replace(chr(31),'.',
str_replace(chr(32),' ',
str_replace(chr(33),' ',
str_replace(chr(34),'.',
str_replace(chr(35),' ',
str_replace(chr(36),' ',
str_replace(chr(37),' ',
str_replace(chr(39),'.',
str_replace(chr(42),' ',
str_replace(chr(47),' ',
str_replace(chr(91),' ',
str_replace(chr(92),' ',
str_replace(chr(93),' ',
str_replace(chr(94),' ',
str_replace(chr(96),' ',
str_replace(chr(123),' ',
str_replace(chr(124),' ',
str_replace(chr(125),' ',
str_replace(chr(126),' ',
str_replace(chr(127),' ',
str_replace(chr(128),' ',
str_replace(chr(129),' ',
str_replace(chr(132),' ',
str_replace(chr(134),' ',
str_replace(chr(137),' ',
str_replace(chr(139),' ',
str_replace(chr(141),' ',
str_replace(chr(142),' ',
str_replace(chr(143),' ',
str_replace(chr(144),' ',
str_replace(chr(145),' ',
str_replace(chr(146),' ',
str_replace(chr(147),' ',
str_replace(chr(148),' ',
str_replace(chr(149),' ',
str_replace(chr(150),' ',
str_replace(chr(152),' ',
str_replace(chr(153),' ',
str_replace(chr(154),' ',
str_replace(chr(155),' ',
str_replace(chr(156),' ',
str_replace(chr(157),' ',
str_replace(chr(158),' ',
str_replace(chr(159),' ',
str_replace(chr(160),' ',
str_replace(chr(161),' ',
str_replace(chr(162),' ',
str_replace(chr(163),' ',
str_replace(chr(164),' ',
str_replace(chr(165),' ',
str_replace(chr(166),' ',
str_replace(chr(167),' ',
str_replace(chr(168),' ',
str_replace(chr(169),' ',
str_replace(chr(170),' ',
str_replace(chr(171),' ',
str_replace(chr(172),' ',
str_replace(chr(173),' ',
str_replace(chr(174),' ',
str_replace(chr(175),' ',
str_replace(chr(176),' ',
str_replace(chr(177),' ',
str_replace(chr(178),' ',
str_replace(chr(179),' ',
str_replace(chr(180),' ',
str_replace(chr(181),' ',
str_replace(chr(182),' ',
str_replace(chr(183),' ',
str_replace(chr(184),' ',
str_replace(chr(185),' ',
str_replace(chr(186),' ',
str_replace(chr(187),' ',
str_replace(chr(188),' ',
str_replace(chr(189),' ',
str_replace(chr(190),' ',
str_replace(chr(191),' ',
str_replace(chr(192),' ',
str_replace(chr(193),' ',
str_replace(chr(194),' ',
str_replace(chr(195),' ',
str_replace(chr(196),' ',
str_replace(chr(197),' ',
str_replace(chr(198),' ',
str_replace(chr(199),' ',
str_replace(chr(200),' ',
str_replace(chr(201),' ',
str_replace(chr(202),' ',
str_replace(chr(203),' ',
str_replace(chr(204),' ',
str_replace(chr(205),' ',
str_replace(chr(206),' ',
str_replace(chr(207),' ',
str_replace(chr(208),' ',
str_replace(chr(209),' ',
str_replace(chr(210),' ',
str_replace(chr(211),' ',
str_replace(chr(212),' ',
str_replace(chr(213),' ',
str_replace(chr(214),' ',
str_replace(chr(215),' ',
str_replace(chr(216),' ',
str_replace(chr(217),' ',
str_replace(chr(218),' ',
str_replace(chr(219),' ',
str_replace(chr(220),' ',
str_replace(chr(221),' ',
str_replace(chr(222),' ',
str_replace(chr(223),' ',
str_replace(chr(224),' ',
str_replace(chr(225),' ',
str_replace(chr(226),' ',
str_replace(chr(227),' ',
str_replace(chr(228),' ',
str_replace(chr(229),' ',
str_replace(chr(230),' ',
str_replace(chr(231),' ',
str_replace(chr(232),' ',
str_replace(chr(233),' ',
str_replace(chr(234),' ',
str_replace(chr(235),' ',
str_replace(chr(236),' ',
str_replace(chr(237),' ',
str_replace(chr(238),' ',
str_replace(chr(239),' ',
str_replace(chr(240),' ',
str_replace(chr(241),' ',
str_replace(chr(242),' ',
str_replace(chr(243),' ',
str_replace(chr(244),' ',
str_replace(chr(245),' ',
str_replace(chr(246),' ',
str_replace(chr(247),' ',
str_replace(chr(248),' ',
str_replace(chr(249),' ',
str_replace(chr(250),' ',
str_replace(chr(251),' ',
str_replace(chr(252),' ',
str_replace(chr(253),' ',
str_replace(chr(254),' ',
str_replace(chr(255),' ',
str_replace('‰','.',
str_replace('#','.',
str_replace('??','',
str_replace('"','',
str_replace('«','',
str_replace('»','',
str_replace('ÿ','',$string))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));
}
////[Fin du Code de la fonction]///
D'avance, je vous remercie.
Cordialement,
Kitty-Cat
Par contre, j'aurai une question. Pour virer les signes Kabbalistiques que me renvoie mon mini moteur de recherche, j'ai codé une fonction qui vire à peu près tout les caractères excepté lettres, chiffres et lettres accentués. Pour autant, à la place de signes kabbalistiques dans mes résultats, je me retrouve avec un blanc à la place de mes caractères accentués.
ET j'comprends pas trop d'ou vient le problème. J'vais vous mettre ma fonction, ca inspirera peut etre quelqu'un.
//[Code de la fonction]//
function purge($string)
{
return str_replace(chr(0),'.',
str_replace(chr(1),'.',
str_replace(chr(2),'.',
str_replace(chr(3),'.',
str_replace(chr(4),'.',
str_replace(chr(5),'.',
str_replace(chr(6),'.',
str_replace(chr(7),'.',
str_replace(chr(8),'.',
str_replace(chr(9),' ',
str_replace(chr(13),'.',
str_replace(chr(10),'.',
str_replace(chr(11),'.',
str_replace(chr(12),'.',
str_replace(chr(14),'.',
str_replace(chr(15),'.',
str_replace(chr(16),'.',
str_replace(chr(17),'.',
str_replace(chr(18),'.',
str_replace(chr(19),'.',
str_replace(chr(20),'.',
str_replace(chr(21),'.',
str_replace(chr(22),'.',
str_replace(chr(23),'.',
str_replace(chr(24),'.',
str_replace(chr(25),'.',
str_replace(chr(26),'.',
str_replace(chr(27),'.',
str_replace(chr(28),'.',
str_replace(chr(29),'.',
str_replace(chr(30),'.',
str_replace(chr(31),'.',
str_replace(chr(32),' ',
str_replace(chr(33),' ',
str_replace(chr(34),'.',
str_replace(chr(35),' ',
str_replace(chr(36),' ',
str_replace(chr(37),' ',
str_replace(chr(39),'.',
str_replace(chr(42),' ',
str_replace(chr(47),' ',
str_replace(chr(91),' ',
str_replace(chr(92),' ',
str_replace(chr(93),' ',
str_replace(chr(94),' ',
str_replace(chr(96),' ',
str_replace(chr(123),' ',
str_replace(chr(124),' ',
str_replace(chr(125),' ',
str_replace(chr(126),' ',
str_replace(chr(127),' ',
str_replace(chr(128),' ',
str_replace(chr(129),' ',
str_replace(chr(132),' ',
str_replace(chr(134),' ',
str_replace(chr(137),' ',
str_replace(chr(139),' ',
str_replace(chr(141),' ',
str_replace(chr(142),' ',
str_replace(chr(143),' ',
str_replace(chr(144),' ',
str_replace(chr(145),' ',
str_replace(chr(146),' ',
str_replace(chr(147),' ',
str_replace(chr(148),' ',
str_replace(chr(149),' ',
str_replace(chr(150),' ',
str_replace(chr(152),' ',
str_replace(chr(153),' ',
str_replace(chr(154),' ',
str_replace(chr(155),' ',
str_replace(chr(156),' ',
str_replace(chr(157),' ',
str_replace(chr(158),' ',
str_replace(chr(159),' ',
str_replace(chr(160),' ',
str_replace(chr(161),' ',
str_replace(chr(162),' ',
str_replace(chr(163),' ',
str_replace(chr(164),' ',
str_replace(chr(165),' ',
str_replace(chr(166),' ',
str_replace(chr(167),' ',
str_replace(chr(168),' ',
str_replace(chr(169),' ',
str_replace(chr(170),' ',
str_replace(chr(171),' ',
str_replace(chr(172),' ',
str_replace(chr(173),' ',
str_replace(chr(174),' ',
str_replace(chr(175),' ',
str_replace(chr(176),' ',
str_replace(chr(177),' ',
str_replace(chr(178),' ',
str_replace(chr(179),' ',
str_replace(chr(180),' ',
str_replace(chr(181),' ',
str_replace(chr(182),' ',
str_replace(chr(183),' ',
str_replace(chr(184),' ',
str_replace(chr(185),' ',
str_replace(chr(186),' ',
str_replace(chr(187),' ',
str_replace(chr(188),' ',
str_replace(chr(189),' ',
str_replace(chr(190),' ',
str_replace(chr(191),' ',
str_replace(chr(192),' ',
str_replace(chr(193),' ',
str_replace(chr(194),' ',
str_replace(chr(195),' ',
str_replace(chr(196),' ',
str_replace(chr(197),' ',
str_replace(chr(198),' ',
str_replace(chr(199),' ',
str_replace(chr(200),' ',
str_replace(chr(201),' ',
str_replace(chr(202),' ',
str_replace(chr(203),' ',
str_replace(chr(204),' ',
str_replace(chr(205),' ',
str_replace(chr(206),' ',
str_replace(chr(207),' ',
str_replace(chr(208),' ',
str_replace(chr(209),' ',
str_replace(chr(210),' ',
str_replace(chr(211),' ',
str_replace(chr(212),' ',
str_replace(chr(213),' ',
str_replace(chr(214),' ',
str_replace(chr(215),' ',
str_replace(chr(216),' ',
str_replace(chr(217),' ',
str_replace(chr(218),' ',
str_replace(chr(219),' ',
str_replace(chr(220),' ',
str_replace(chr(221),' ',
str_replace(chr(222),' ',
str_replace(chr(223),' ',
str_replace(chr(224),' ',
str_replace(chr(225),' ',
str_replace(chr(226),' ',
str_replace(chr(227),' ',
str_replace(chr(228),' ',
str_replace(chr(229),' ',
str_replace(chr(230),' ',
str_replace(chr(231),' ',
str_replace(chr(232),' ',
str_replace(chr(233),' ',
str_replace(chr(234),' ',
str_replace(chr(235),' ',
str_replace(chr(236),' ',
str_replace(chr(237),' ',
str_replace(chr(238),' ',
str_replace(chr(239),' ',
str_replace(chr(240),' ',
str_replace(chr(241),' ',
str_replace(chr(242),' ',
str_replace(chr(243),' ',
str_replace(chr(244),' ',
str_replace(chr(245),' ',
str_replace(chr(246),' ',
str_replace(chr(247),' ',
str_replace(chr(248),' ',
str_replace(chr(249),' ',
str_replace(chr(250),' ',
str_replace(chr(251),' ',
str_replace(chr(252),' ',
str_replace(chr(253),' ',
str_replace(chr(254),' ',
str_replace(chr(255),' ',
str_replace('‰','.',
str_replace('#','.',
str_replace('??','',
str_replace('"','',
str_replace('«','',
str_replace('»','',
str_replace('ÿ','',$string))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));
}
////[Fin du Code de la fonction]///
D'avance, je vous remercie.
Cordialement,
Kitty-Cat
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
920
20 févr. 2008 à 14:00
20 févr. 2008 à 14:00
salut,
faut espérer que tu utilises pas trop la fonction, le serveur doit prendre cher !
regarde la fonction 'str_replace()', elle peut prendre un tableau en paramètre ça éviterait déjà l'appel multiple.
sinon jette un œil du côté des regex, ça relève plutôt d'elles.
mais avant tout faudrait voir d'où viennent ces caractères et les empêcher d'apparaitre plutôt que de leur faire la chasse après.
faut espérer que tu utilises pas trop la fonction, le serveur doit prendre cher !
regarde la fonction 'str_replace()', elle peut prendre un tableau en paramètre ça éviterait déjà l'appel multiple.
sinon jette un œil du côté des regex, ça relève plutôt d'elles.
mais avant tout faudrait voir d'où viennent ces caractères et les empêcher d'apparaitre plutôt que de leur faire la chasse après.