Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vic3nt

FTP AndroPHP não conecta

Recommended Posts

E æ pessoal blz!

 

Não sei se estou postando no lugar certo, mas vamos lá

 

Desenvolvi um sistema "coisa mais linda" em PHP+jQueryM para um cliente, onde nessa empresa existem vários tecnicos de analise, onde cada um tem um aparelho android rodando o sistema php offline no androPhp, durante a tarefa os tecnicos preenchem os formulários e tiram fotos "tudo funcionando offline" gravando no mysql local do aparelho.

 

Pois bem, na hora de sincronizar o php faz uma conexão em um servidor mysql e gravam os dados, e depois da atualização da base de dados vem a hora de subir os arquivos via FTP através de uma função, porém acontece que o FTP setado no PHP não conecta de jeito nenhum e não transfere os arquivos! ... meu cliente esta me cobrando.

 

Obs1: Rodando este mesmo sistema em um PC com o XAMPP, ele funciona 100%.

 

Eu não quero um código pronto! Gostaria que alguém pudesse me ajudar em relação ao que pode estar acontecendo ou se teve experiência semelhante e como resolveu... preciso achar uma solução.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual erro ocorre ?

 

Então man ...

 

não rola erro nenhum, eu só sei que o FTP não conecta pq eu dou um echo caso ele retorne false.

Compartilhar este post


Link para o post
Compartilhar em outros sites

teria de ver nesse androphp se a extenção para php (ps nao lembro qual) esta ativa

Este AndroPhP na verdade é o apache,php e mysql compilado em um arquivo .apk, nem no php.ini dele da para editar, tudo que pode fazer é um phpinfo().

 

mas mesmo assim! que tipo de extensão seria esta?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom! ... quem passar este problema novo de FTP e AndroPHP vai a dica.

 

As portas de 0 ~ 1024 no android são fechadas "mesmo que seu dispositivo seja rootado #", portanto; transferência de aquivos FTP pelo PHP "porta 21" nunca iriam funcionar com estas portas fechadas, a não ser que vc tenha um servidor próprio e redirecione para portas diferentes "fiz este teste em um servidor próprio e funcionou perfeitamente", mas até então meu provedor de hospedagem não iria liberar as portas que precisaria.

 

Solução: Deixei de usar o FTP do php, e criei campos "LONGBLOB" no banco de dados para guardar os binários das imagens tiradas pelos celulares, ao gravar a imagem eu usei uma classe que compacta a imagem em uma resolução menor para ficar melhor na hora de sincronizar com a base de dados online... e o cliente já esta usando a aplicação feliz da vida.

 

Alguém aí que manja de android, se falei algo errado me corrijam, por favor!

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.