Autor Tópico: Não consigo acessar arquivo ".txt" - Servidor Linux [RESOLVIDO]  (Lida 1795 vezes)

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #15 Online: Abril 24, 2015, 04:28:11 pm »
Pois é, foi o que imaginei..

E o meu chefe quer ainda que clicando no botão do Escolher Arquivo que já abra direto nesse diretório linux. To tentando descobrir uma maneira de fazer isso.

Haroldo

  • Expert
  • *****
  • Mensagens: 6260
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #16 Online: Abril 24, 2015, 04:33:21 pm »
existem comandos no php que rastreiam uma pasta e traz todos os arquivos delas assim como seus atributos.

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #17 Online: Abril 24, 2015, 04:40:52 pm »
Tem algum exemplo Haroldo?

Casos assim só consegui fazer no próprio diretório do SC.

Haroldo

  • Expert
  • *****
  • Mensagens: 6260
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #18 Online: Abril 24, 2015, 05:10:01 pm »
Na verdade eu nào me lembro de ter rastreado uma pasta fora do raiz do webserv, mas se  php tem permissão para acessar uma outra unidade,  é questão de testar.

Código: [Selecionar]
$path = "i:/"; //unidade mapeada para a pasta compartilhada do linux
$diretorio = dir($path);
echo "Lista de Arquivos do diretório '<strong>".$path."</strong>':<br />";
while($arquivo = $diretorio -> read()){
  echo "<a href='".$path.$arquivo."'>".$arquivo."</a><br />";
}
$diretorio -> close();

Leia mais em: Listando arquivos de pastas com PHP
http://www.devmedia.com.br/listando-arquivos-de-pastas-com-php/17716#ixzz3YG9Iunsb


Caso não, e só executar via comando de sistema operacional com php "dir i: > i:\diretorio.txt" e ler esse arquivo.


Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #19 Online: Abril 24, 2015, 05:20:37 pm »
Beleza Haroldo mais uma vez muito obrigado pela tua ajuda, vou analisar e testar com calma. :D

Jocimar

  • Expert
  • *****
  • Mensagens: 618
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #20 Online: Abril 24, 2015, 05:32:28 pm »
Faz tempo que não testo, mas no linux, não têm como você montar o HD do seu servidor windows ?  (comando mount com parâmetros para montar o HD do seu servidor windows)

Assim o TXT criado no linux poderia ser copiado para o HD do windows, como se o HD do windows fosse do próprio servidor linux.

Quando começei com linux, há uns 11 anos, o que fazia era isto, mas na época o sistema de arquivos era do windows 98.
Se tiver máquina para testes, ou tiver outro expert em linux que já tenha feito este teste, ...

Obs.: Montar volume windows no linux é fácil, deverá ter certeza que não irá ter "algum" problema devido o sistema de arquivos do windows.

Att,

Jocimar
Jocimar de Oliveira

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #21 Online: Abril 24, 2015, 08:23:14 pm »
É uma ótima idéia Jocimar não tinha pensado nessa hipótese, tenho um colega meu que entende melhor de Linux do que eu daí eu irei conversar com ele a respeito, e também tenho que ver se a equipe irá aderir a isso. Muito obrigado!

flaviomorais

  • Avançado
  • ****
  • Mensagens: 348
    • Email
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #22 Online: Abril 27, 2015, 02:10:39 pm »
mount -t smbfs -o username=nomedousuario,password=senha //IPWINDOWS/Docs /mnt/serverwindows
exemplo funciona para montar uma pasta do windows no linux

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #23 Online: Abril 27, 2015, 02:46:09 pm »
Olá Flávio valeu pela ajuda, mas já foi montado um arquivo do windows para receber esta cópia de arquivo txt que se encontra no Linux,  no momento sem êxito ainda...To testando de tudo que é jeito seguindo as dicas do Haroldo, Jocimar e não to conseguindo, não sei mais o que fazer :/

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #24 Online: Abril 29, 2015, 08:44:29 am »
Bom dia a todos,

Eu consegui na aplicação Blank fazer o download do arquivo específico usando a biblioteca do samba que criei mas ainda assim não é o bastante, o que realmente é pra ser feito:

- Tem que ser na tela de controle onde o campo é do tipo Documento;
- Clicando nesse campo do tipo Documento em Escolher Arquivo, já caia direto no diretório do servidor Linux. ex: //servidor/public/testeimp/arquivo a ser selecionado.txt, é possível fazer isso?? Geralmente ele abre no diretório onde você mexeu por último;

Alguém tem alguma idéia, exemplos de como proceder??


Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux [RESOLVIDO]
« Responder #25 Online: Abril 29, 2015, 01:59:10 pm »
Bom galera estarei encerrando este tópico, consegui resolver de outra maneira mais simples e sem complicações puxando o arquivo de base direto do Servidor Linux sem a necessidade de criar um campo do tipo Documento.

Muito obrigado mais uma vez aos que me ajudaram aqui!