Jump to content
IvanGS

Pesquisas por nome de documentos e por conteúdo dos mesmo

Recommended Posts

IvanGS

Bons dias.

Hoje de manhã abri o e-mail da empresa deparo-me com um e-mail a pedir pesquisas por nome e conteúdo de documentos (PDF's, Folhas de calculo e ficheiros de texto) e por nome de ficheiros.

Não faço a mínima ideia de como o fazer.

alguém me pode ajudar?

Share this post


Link to post
Share on other sites
bLACKLOTUS90

Por nome do ficheiro é +/- assim (NÃO TESTADO)

if($files=scandir('DIRECTORIA')) {
            $c=0;
            while(isset($files[$c])) {
                echo $files; //Aqui tens de fazer a verificação se o nome do ficheiro é igual ao q pretendes. 
                $c++;
            }
        }

Agora pelo conteúdo acho que é uma boa tarefa para fazeres :D   Como os meus prof's dizem: Google it ;)


# Catholic programmingif(!defined('GOD')) die();

Share this post


Link to post
Share on other sites
bLACKLOTUS90

Se procurares em português, és capaz de ter razão.  🤔


# Catholic programmingif(!defined('GOD')) die();

Share this post


Link to post
Share on other sites
bLACKLOTUS90

Mas é mesmo preciso procurar o conteudo do ficheiro?

Por exemplo:

No ficheiro "lol.txt" está escrito "Oi, tudo bem? Isto é um exemplo".

No ficheiro "lol2.txt" está escrito "Outro exemplo".

Agr quero procurar ficheiros que tenham no conteudo "exemplo". É isso?


# Catholic programmingif(!defined('GOD')) die();

Share this post


Link to post
Share on other sites
bLACKLOTUS90

Como é obvio, não te vou fazer isso.

Mas pela teoria, abria cada ficheiro, lia cada linha, explodia a linha por cada espaço e verificava se está a palavra (frase é mais complexo, pq não posso explodir por cada espaço, mas também dá para fazer) que queremos procurar...

É uma ideia...


# Catholic programmingif(!defined('GOD')) die();

Share this post


Link to post
Share on other sites
bLACKLOTUS90

Mas para começar, faz isso de procurar por palavra. Dps passa para as frases ;)


# Catholic programmingif(!defined('GOD')) die();

Share this post


Link to post
Share on other sites
bLACKLOTUS90

Se dps tiveres algum problema, mete o código aqui e pode ser que csga ajudar-te ;)


# Catholic programmingif(!defined('GOD')) die();

Share this post


Link to post
Share on other sites
yoda

Bons dias.

Hoje de manhã abri o e-mail da empresa deparo-me com um e-mail a pedir pesquisas por nome e conteúdo de documentos (PDF's, Folhas de calculo e ficheiros de texto) e por nome de ficheiros.

Não faço a mínima ideia de como o fazer.

alguém me pode ajudar?

Tinha de ser um tuga a pedir isso ... Eu dizia logo que não dava e para deixarem de ser parvos.

Share this post


Link to post
Share on other sites
bLACKLOTUS90

Tinha de ser um tuga a pedir isso ... Eu dizia logo que não dava e para deixarem de ser parvos.

Nunca te aconteceu não teres a IDEIA de como fazer o que pretendes/pretendem?

Q eu saiba e pelo que li E PELO QUE ME ENSINARAM A LER, ele apenas pediu a ideia, o esboço mental de como fazer o que quer. Não pediu a papa feita!

E por essa conversa cheira-me que és zuka.


# Catholic programmingif(!defined('GOD')) die();

Share this post


Link to post
Share on other sites
IvanGS

Tinha de ser um tuga a pedir isso ... Eu dizia logo que não dava e para deixarem de ser parvos.

adoro o link 'Denunciar ao Moderador' lol

Share this post


Link to post
Share on other sites
yoda

Nunca te aconteceu não teres a IDEIA de como fazer o que pretendes/pretendem?

Q eu saiba e pelo que li E PELO QUE ME ENSINARAM A LER, ele apenas pediu a ideia, o esboço mental de como fazer o que quer. Não pediu a papa feita!

E por essa conversa cheira-me que és zuka.

O comentário que fiz foi direccionado a quem pediu a funcionalidade e não a quem criou o tópico. Estás aqui à pouco tempo e já arranjas confusões ..

Há pedidos que não fazem qualquer sentido, e este é um deles. A informação deve ser standardizada para facilitar o processo de CRUD, se é necessário andar à procura por interface web por palavras em ficheiros de formatos diferentes é porque a origem do problema vai além do que foi descrito e neste caso devia ser analisada a raiz do problema e não arranjar mais uns pregos para tentar remediar temporariamente o caso. Chama-se a isto DDD, ou Domain Driven Design.

Sei perfeitamente que é possível fazer o que é pretendido, apenas é uma carga de trabalhos possivelmente desnecessária, como o próprio autor do tópico e tu indicaram.

Sou português.

Share this post


Link to post
Share on other sites
IvanGS

a minha dúvida foi simples, como fazia, não pedi para fazer.

não sabia qual a lógica a seguir para procurar palavras em ficheiros....

Share this post


Link to post
Share on other sites
yoda

a minha dúvida foi simples, como fazia, não pedi para fazer.

não sabia qual a lógica a seguir para procurar palavras em ficheiros....

Ninguém aqui reclamou sobre isso, não sei onde foste buscar essa ideia.

Não há uma forma de fazer, há várias, pois há vários formatos de ficheiros diferentes. O melhor é procurares soluções no google para cada caso, duvido que vás obter uma resposta complexa para todas as situações aqui.

Share this post


Link to post
Share on other sites
Lfscoutinho

Boas,

Tinha de ser um tuga a pedir isso ... Eu dizia logo que não dava e para deixarem de ser parvos.

@IvanGS, só por acaso... estás a estagiar e pediram-te isso!?

Mesmo que não seja o caso, diz a quem te pediu para fazer isso, que existem uns atalhos... normalmente em português Ctrl+L e em inglês Ctrl+F.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.