PHP + Bash = Listando arquivos
Ae galera, entre as dúvidas cabeludas, vai + uma ae.
Tenho vários arquivos txt num diretório do linux, formatados de uma certa forma que não suporta importação "tradicional" no banco.
Já fiz um script que eu informo o nome do arquivo, ele le o conteúdo, "estripa" e guarda nas variáveis que são gravados via insert no banco.
O problema: ao invés de fornecer o nome do arquivo, gostaria que ele le-se o diretório e fosse um a um fazendo isto de forma automática.
PHP + Bash = Listando arquivos
Você não pode usar o comando 'system' ?
Te mandei um email, com um exemplo que fiz aqui!
[]´s
PHP + Bash = Listando arquivos
se for em bash que vc quer
for i in `ls /local/do/txt`; do
cat $i # Utilize o q tu quiser aqui
done
em php pode ser algo parecido, mas a sintaxe não me lembro
mas se for em php para rodar na shell vc pode fazer a mesma coisa
basta colocar " `" (crase) que ele roda o conteúdo na shell
Ex ` for i in `ls /local/do/txt`; do ; cat $i ; done `
num browser não sei se funciona
mas não custa tentar
outra forma é vc fazer assim
find /local/do/txt -name *.txt > /tmp/temporario
e utilizar o arquivo gerado para ler os txt, afinal vc criou um arquivo com o path para os txts
Citação:
Você não pode usar o comando 'system' ?
Te mandei um email, com um exemplo que fiz aqui!
[]´s
Por favor evite de usar o email, fiquei curioso para saber sua solução, e para a minha desgraça não pude ver no fórum.