mad2ogs
(usa Fedora)
Enviado em 20/03/2012 - 10:40h
Fala pessoal,
Estou com um probleminha. No meu trampo temos um servidor de arquivos onde ficam os documentos (oficios, memorandos, despachos etc). São documentos do tipo word e broffice.
Fiz uma pagina em php para realizar a buscar, mostrar os resultados e visualizar o documento. Comando:
$variavel = shell_exec("find $local | xargs grep -s -a -i $palavra_chave | cut -d : -f 1 | uniq");
Alem do documento, eu mostro também o usuário que criou e a data da ultima modificação.
O problema:
Se eu faço uma pesquisa utilizando o nome de uma pessoa (ex Thiago) e essa pessoa tiver criado algum documento, ou for um dos autores, a pesquisa acha esse documento e mostra como resultado.
Mas na verdade a palavra (ex Thiago) não existe no conteúdo do documento e sim na lista de autores.
Outra coisa estranha é que quando eu tento pegar a lista de autores,
stat -c %U $documento
o linux só me mostra um único usuário, enquanto alguns documentos word possuem vários autores.
Será que tem como pegar a lista completa de autores de um documento word via linha de comando linux? E como não mostrar os autores como resultado das pesquisas por conteúdo.
Valeus,
Thiago Morais
Servidor Linux: CentOS 5.7, php 5.1.6, apache 2.