Récupération du contenu de fichier Word en PHP

Fermé
Djass9 Messages postés 8 Date d'inscription lundi 9 février 2015 Statut Membre Dernière intervention 10 mars 2015 - Modifié par Djass9 le 23/02/2015 à 12:07
Djass9 Messages postés 8 Date d'inscription lundi 9 février 2015 Statut Membre Dernière intervention 10 mars 2015 - 27 févr. 2015 à 14:20
Bonjour,


Je cherche comment récupéré le contenu 'text' du fichier word,
pour que je calcule le nombre des mots.

Quelqu'un aurait-il une idée comment ça se fait?
et merci
A voir également:

2 réponses

hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
Modifié par hharchi9 le 23/02/2015 à 18:27
Bonjour,

Sous réserve, la solution se trouve peut-être dans la lecture du fichier par php en utilisant un code semblable à celui-ci :

$fichier = fopen('chemin du fichier par rapport a l\'emplacement du fichier php', 'r'); //On ouvre le fichier en lecture 


//traitement du fichier


fclose('nom du fichier'); //On ferme le fichier après traitement


Cordialement,

hharchi9
0
Djass9 Messages postés 8 Date d'inscription lundi 9 février 2015 Statut Membre Dernière intervention 10 mars 2015
27 févr. 2015 à 14:20
Mercii bien
0
Mohamed_Maroc_Rajaoui
23 févr. 2015 à 18:42
Non, la fonction fopen() va lire le fichier word de manière brute, et vu que les fichier .doc/.docx ne sont pas des fichiers texte brute il risque d'avoirs plusieurs caractères incompréhensibles... bref cette méthode ne marche pas.

Pour manipuler convenablement un fichier word avec PHP, l'idéale est de passer par une librairie php comme parexemple phpWord voici l'adresse pour l'avoir : http://phpword.codeplex.com/
0
hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
23 févr. 2015 à 20:43
Très bien autant pour moi !
0
Djass9 Messages postés 8 Date d'inscription lundi 9 février 2015 Statut Membre Dernière intervention 10 mars 2015
24 févr. 2015 à 08:51
Merci pour les deux :)
0