PHP-GTK: Criando Aplicações Gráficas com PHP Adianti Framework para PHP PHP Programando com Orientação a Objetos Criando Relatórios com PHP


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [phpgtk] [OFF:TOPIC] PHP transferir arquivos grandes binarios



um exemplo...
http://www.webartz.com.br/php/php-enviar-e-deletar-arquivos-via-ftp/


[]'s

Fabrício Cruz Casarini



Em 22 de julho de 2010 18:23, Fabrício Cruz Casarini
<fabriciocruzcasarini@yahoo.com.br> escreveu:
> prq vc nao cria uma página php para enviar os arquivos usando o protocolo ftp?
>
> []'s
>
> Fabrício Cruz Casarini
>
>
>
> Em 22 de julho de 2010 18:14, julio menezes <yjmenezes@gmail.com> escreveu:
>> Bruno,
>>
>> O problema eu uma maneira que os cleinte possam fazer o Upload e
>> colocar os dados aqui em meu servidor.
>>
>> a) Sao clientes Windows, ( meus clientes sao operadores de mouse )
>> b) Estao usando LanHouses
>> c) Nem sabem o que significa FTP, quanto mais portas
>>
>> Ou seja,
>> A coisa tem de ser acessivei ao Cliente via Navegador rodando no
>> maximo um javascript no navegador do cliente.
>> A coisa eh mais complexa devido ao tamanho dos arquivos e a
>> instabilidade conexao de Internet.
>>
>> O pessoal tem me enviado via "YouSendIt" mas a m3rd@ eh que tenho de
>> ficar clicando para fazer o download e o fato dos dados ficarem la
>> apenas uma semana, se nao posso puxar perco os dados.
>>
>> E isso tendo em casa um servidor redondinho com Apache, FTP, MTA para mail...
>>
>> Eh dureza companheiros.
>>
>> []s
>> julio
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Em 22 de julho de 2010 17:55, Bruno P. Gonçalves <scorninpc@gmail.com> escreveu:
>>> Pois é, desculpem aos que gostam de politica, mas se não tivesse polico e
>>> filho de politico na telefonica, duvido que nao teria concorrencia, mas é
>>> tenso ... fazer o que ...
>>>
>>>
>>> Sobre o seu problema, se voce ja faz isso, qual a zica então? vc ja tem um
>>> jeito do cara acessar sua pagina (na sua maquina), e fazer o upload ai no
>>> seu server.
>>>
>>> - - -
>>> Bruno Pitteli Gonçalves
>>> Desenvolvedor SAP Business One / WEB
>>> scorninpc@gmail.com
>>> +55 018 97958674
>>>
>>> - - -
>>> ScornInPC - http://blog.scorninpc.com/
>>> Browse Happy - http://browsehappy.com/
>>>
>>>
>>> 2010/7/22 julio menezes <yjmenezes@gmail.com>
>>>>
>>>> Bruno,
>>>>
>>>> Eh exatamente isso que eu faco.
>>>>
>>>> a) detecto o novo IP
>>>> b) envio um email para mim para ter um LOG das mudancas. ( Quando,
>>>> QuantasVezes...)
>>>> c) envio um mini html 01_node.html para minha pagina pessoal, la a
>>>> pagina principal ja tem a entrada para  o 01_node.html, assim, nao
>>>> preciso editar absolutamente nada, basta enviar o 01_node.html.
>>>>
>>>> tudo isso sem ter de ficar clicando. Tudo automaticamente via scripts
>>>> shell:
>>>> .
>>>> Coisinhas assim:
>>>>
>>>> ssmtp jmenezes2000@hotmail.com -auMeuUsuario@gmail.com -apMinaPassrord
>>>> < texto_email_com_ip_novo.txt
>>>>
>>>> curl -T Meu_Novo_01_node.html -u MeuNomeUsuario:MinhaSenha
>>>> ftp://MeuSite.com.br/MinhaPastaLaNoMeuSite/
>>>>
>>>> Sobre a telefonica, tem de brigar mesmo.
>>>> Ontem vi no jornal da BAND, eu venho falando isso faz tempo, vendem
>>>> uma velocidade e garantem 20% oi seja, vai ao mercado, compra e paga
>>>> 10 laranjas e leva 2 para casa.
>>>> E mais, falaram que nossa internet eh 15 vezes mais lenta que a do
>>>> Japao e 4 vezes mais cara.
>>>>
>>>> []s
>>>> julio
>>>>
>>>>
>>>>
>>>> Em 22 de julho de 2010 17:31, Bruno P. Gonçalves <scorninpc@gmail.com>
>>>> escreveu:
>>>> > É aqui tambem estou com esse problema, por isso o repositório do php-gtk
>>>> > esta off, estamos brigando novamente com a telefonica.
>>>> >
>>>> >
>>>> > Mas enfim, se voce tem esse seu script, por que voce nao faz o script
>>>> > fazer
>>>> > uma atualização no seu host por FTP, jogando um HTML que redireciona
>>>> > para
>>>> > sua maquina? Mais facil ainda.
>>>> >
>>>> > Pensa, o usuario acessa: http://scorninpc.com/sistema, e o index la tem
>>>> > um
>>>> > link ou um META redirect jogando para seu endereço, simples assim =)
>>>> >
>>>> > - - -
>>>> > Bruno Pitteli Gonçalves
>>>> > Desenvolvedor SAP Business One / WEB
>>>> > scorninpc@gmail.com
>>>> > +55 018 97958674
>>>> >
>>>> > - - -
>>>> > ScornInPC - http://blog.scorninpc.com/
>>>> > Browse Happy - http://browsehappy.com/
>>>> >
>>>> >
>>>> > 2010/7/22 julio menezes <yjmenezes@gmail.com>
>>>> >>
>>>> >> Bruno,
>>>> >>
>>>> >> Eu tenho IP dinamico e monitoro meu modem rodando um script no crontab.
>>>> >>
>>>> >> Toda vez que toca meu IP eu detecto e envio um email para mim, com o
>>>> >> novo IP e envio um mini  HTML com um href=MeuIP:porta para minha
>>>> >> pagina pessoal que hospedo num host gratuito, assim, quando viajo,
>>>> >> tenho acesso a minha maquina de qq lugar que tenha Internet e deixem
>>>> >> plugar meu notebook *NIX.
>>>> >>
>>>> >> Uso provedor JUDICIAL. levou um mes para a BraZilTelecom deixar
>>>> >>  funcionando.
>>>> >> No inicio meu IP tocava ums 30 vezes ao dia e a conexao era instavel.
>>>> >> Agora esta estavel, apos centenas de reclamacoes. Para minha surpresa
>>>> >> meu IP esta FIXO, a ultima mudanca foi:
>>>> >> Sat Jul 10 13:39:02 2010. Mas o bloqueio de portas eles fazem. Eu
>>>> >> resolvo mas meus clientes nao sabem nem do que se trata.
>>>> >>
>>>> >> julio
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> Em 22 de julho de 2010 17:01, Bruno P. Gonçalves <scorninpc@gmail.com>
>>>> >> escreveu:
>>>> >> > Poxa, se pode ser totalmente web ta facil hem uaehuae
>>>> >> >
>>>> >> > Todo DNS possui um redirecionamento de portas, provavelmente ai não é
>>>> >> > business, por isso você disse que os provedores bloqueiam, entao faz
>>>> >> > assim,
>>>> >> > seu apache na porta 2829 (por exemplo), vc registar um nome
>>>> >> > (dominio),
>>>> >> > pago
>>>> >> > ou não (dyndns) redirecionando para essa porta, por exemplo:
>>>> >> >
>>>> >> > o cara acessa, http://julio.selfip.com, o dyndns manda o cara para
>>>> >> > http://201.203.90.82:2829
>>>> >> >
>>>> >> > Véio, na boa, tem certas coisas que os usuarios precisam saber, é pré
>>>> >> > requisito uaheuhae
>>>> >> >
>>>> >> > Se não firmar, paga um host e faz um upload normal, o usuario upload
>>>> >> > os
>>>> >> > arquivos para la. Voce desenvolve um aplicativo que fica vendo se tem
>>>> >> > arquivo novo e baixa ele pra onde vc quer.
>>>> >> >
>>>> >> > Bloqueios sempre são resolvidos assim.
>>>> >> >
>>>> >> > - - -
>>>> >> > Bruno Pitteli Gonçalves
>>>> >> > Desenvolvedor SAP Business One / WEB
>>>> >> > scorninpc@gmail.com
>>>> >> > +55 018 97958674
>>>> >> >
>>>> >> > - - -
>>>> >> > ScornInPC - http://blog.scorninpc.com/
>>>> >> > Browse Happy - http://browsehappy.com/
>>>> >> >
>>>> >> >
>>>> >> > 2010/7/22 julio menezes <yjmenezes@gmail.com>
>>>> >> >>
>>>> >> >> Bruno,
>>>> >> >>
>>>> >> >> O problema nao eh do meu lado, eu posso colocar em qq porta, o
>>>> >> >> problema sao os clientes terem acesso ao meu servidor e fazerem
>>>> >> >> upload
>>>> >> >> em meu servidor a partir de LanHouses espalhadas pelo BraZil. E sao
>>>> >> >> usuarios sem conhecimento, nao tenho nem como orientar para usarem a
>>>> >> >> porta 6080 em lugar da 80, por exemplo.
>>>> >> >>
>>>> >> >> Imaginei, para quebrar o galho uma solucao simples, rodando um
>>>> >> >> script
>>>> >> >> PHP aqui no servidor Apache.
>>>> >> >> Abre uma telinha la no navegador do cara, ele seleciona o que quer
>>>> >> >> enviar e manda ver o upload numa porta aleatoria maior que 1024.
>>>> >> >>
>>>> >> >> Eu posso, facilmente, colocar um processo monitorando se chegou
>>>> >> >> alguma
>>>> >> >> coisa e, apos receber transferir para outro diretorio ou mudar as
>>>> >> >> permissoes para nao deixar os dados visiveis publicamente.
>>>> >> >>
>>>> >> >> tks again,
>>>> >> >>
>>>> >> >> julio
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >> Em 22 de julho de 2010 16:28, Bruno P. Gonçalves
>>>> >> >> <scorninpc@gmail.com>
>>>> >> >> escreveu:
>>>> >> >> > Julio, ok, então coloque um serviço seu rodando HTTPS em uma porta
>>>> >> >> > 8100
>>>> >> >> > (o
>>>> >> >> > numero é um exemplo).
>>>> >> >> >
>>>> >> >> > Se fosse em outra epoca, eu te falaria para criar um servidor e um
>>>> >> >> > cliente
>>>> >> >> > com protocolo seu, mas hoje penso em utilizar as coisas ja
>>>> >> >> > prontas,
>>>> >> >> > então
>>>> >> >> > crie um serviço do apache numa porta alta, e manda ve no seu
>>>> >> >> > software.
>>>> >> >> >
>>>> >> >> > A parte de fazer um php-gtk portable não é complicado, com os
>>>> >> >> > pacotes
>>>> >> >> > do
>>>> >> >> > Pablo mesmo é possível faze-lo mudando poucas coisas no .ini, mas
>>>> >> >> > se
>>>> >> >> > quiser
>>>> >> >> > fazer algo enxuto, também da facilmente.
>>>> >> >> >
>>>> >> >> > - - -
>>>> >> >> > Bruno Pitteli Gonçalves
>>>> >> >> > Desenvolvedor SAP Business One / WEB
>>>> >> >> > scorninpc@gmail.com
>>>> >> >> > +55 018 97958674
>>>> >> >> >
>>>> >> >> > - - -
>>>> >> >> > ScornInPC - http://blog.scorninpc.com/
>>>> >> >> > Browse Happy - http://browsehappy.com/
>>>> >> >> >
>>>> >> >> >
>>>> >> >> > 2010/7/22 julio menezes <yjmenezes@gmail.com>
>>>> >> >> >>
>>>> >> >> >> Daniel,
>>>> >> >> >>
>>>> >> >> >> Tks,
>>>> >> >> >>
>>>> >> >> >> Como eu disse, eu nao tenho acesso as maquinas cliente nao tenho
>>>> >> >> >> como
>>>> >> >> >> instalar softwares nelas, nem mesmo configurar coisas tipo VPN.
>>>> >> >> >>
>>>> >> >> >> Se os clientes NAO fossem Windows, mas *NIX, haveriam centenas de
>>>> >> >> >> solucoes mesmo numa instalacao minima pois eh basico em  *NIX.
>>>> >> >> >>
>>>> >> >> >> Usar servicos como YouSend ou ShareIt, tambem nao quero, ou seja,
>>>> >> >> >> nao
>>>> >> >> >> quero ter de ficar na maquina clicando mouse para receber dados.
>>>> >> >> >>
>>>> >> >> >> valeu,
>>>> >> >> >>
>>>> >> >> >> []s
>>>> >> >> >> julio
>>>> >> >> >>
>>>> >> >> >> PS:
>>>> >> >> >> Pessoal, "no flames, please", eu sempre fico preocupado em
>>>> >> >> >> detonar
>>>> >> >> >> flames.
>>>> >> >> >> Meus servidores e desktops sao GNU/LINUX.
>>>> >> >> >>
>>>> >> >> >>
>>>> >> >> >>
>>>> >> >> >>
>>>> >> >> >> Em 22 de julho de 2010 13:49, Daniel Lemes <dlemes@gmail.com>
>>>> >> >> >> escreveu:
>>>> >> >> >> > se for web usaswfupload
>>>> >> >> >> > ----- Original Message ----- From: "julio menezes"
>>>> >> >> >> > <yjmenezes@gmail.com>
>>>> >> >> >> > To: <phpgtk@googlegroups.com>
>>>> >> >> >> > Sent: Thursday, July 22, 2010 1:16 PM
>>>> >> >> >> > Subject: [phpgtk] [OFF:TOPIC] PHP transferir arquivos grandes
>>>> >> >> >> > binarios
>>>> >> >> >> >
>>>> >> >> >> >
>>>> >> >> >> > Pessoal,
>>>> >> >> >> >
>>>> >> >> >> > Estou com um probleminha e gostaria de auxilio de voces.
>>>> >> >> >> >
>>>> >> >> >> > Preciso de uma maneira que usuarios WINDOWS possam me enviar
>>>> >> >> >> > arquivos
>>>> >> >> >> > GRANDES, 50MB, zipados a partir de LanHouses.
>>>> >> >> >> >
>>>> >> >> >> > Procuro uma alternativa sem envolver instalacao de programas
>>>> >> >> >> >  no
>>>> >> >> >> > ambiente grafico Windows, exceto se absolutamente necessario.
>>>> >> >> >> >
>>>> >> >> >> >
>>>> >> >> >> > Em GNU/LINUX eu nao teria qq problemas,
>>>> >> >> >> > O meu problema esta com os usuarios Windows. Nao tenho acesso
>>>> >> >> >> > ou
>>>> >> >> >> > posso
>>>> >> >> >> > instalar programas nas maquinas deles ou de LanHouses.
>>>> >> >> >> >
>>>> >> >> >> > Larguei Windows faz tempo mas creio que continua deficiente em
>>>> >> >> >> > ferramentas nativas para internet.
>>>> >> >> >> > Por nativa digo ferramentas disponiveis numa instalacao padrao.
>>>> >> >> >> >  (
>>>> >> >> >> > algumas UNIX como ssh, scp, netcat, rsync, culr,....)
>>>> >> >> >> >
>>>> >> >> >> > Eu tenho um servidor Apache e um FTP mas normalmente as
>>>> >> >> >> > operadoras
>>>> >> >> >> > ou
>>>> >> >> >> > LanHouses bloqueiam as portas 20 e 21 necessarias a operacao em
>>>> >> >> >> > modo
>>>> >> >> >> > PORT ou nao tem programa cliente de FTP instalados.
>>>> >> >> >> >
>>>> >> >> >> >
>>>> >> >> >> > .
>>>> >> >> >> > Estou estudando Samba+LDAP ou  WebDAV, pois NFSV4 ou SSHHF
>>>> >> >> >> > provavelmente nao seriam acessiveis via ambiente grafico
>>>> >> >> >> > Windows.
>>>> >> >> >> >
>>>> >> >> >> >
>>>> >> >> >> > A solucao que desejo no final devera:
>>>> >> >> >> >
>>>> >> >> >> > a)- Implementar a parte de autenticacao, escolher uma que os
>>>> >> >> >> > usuarios
>>>> >> >> >> > do
>>>> >> >> >> > ambiente grafico Windows possam usar.
>>>> >> >> >> > b) Possuir uma camada de transporte segura, criptografar
>>>> >> >> >> > trafego
>>>> >> >> >> > na
>>>> >> >> >> > Internet.
>>>> >> >> >> > c) Possuir politica de permissao de acesso. +r +rw
>>>> >> >> >> > d) Desejavel se possuir replicacao.
>>>> >> >> >> >
>>>> >> >> >> > Por hora, qq solucao via PHP+GTK que eu possa usar em meu
>>>> >> >> >> > Apache
>>>> >> >> >> > ja
>>>> >> >> >> > me
>>>> >> >> >> > ajudaria.
>>>> >> >> >> >
>>>> >> >> >> > obrigado,
>>>> >> >> >> >
>>>> >> >> >> > julio
>>>> >> >> >> >
>>>> >> >> >> > --
>>>> >> >> >> > Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
>>>> >> >> >> > Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
>>>> >> >> >> > Para cancelar a sua inscrição, o e-mail é
>>>> >> >> >> > phpgtk+unsubscribe@googlegroups.com
>>>> >> >> >> > Mais opções na página do grupo:
>>>> >> >> >> > http://groups.google.com.br/group/phpgtk?hl=pt-BR
>>>> >> >> >> >
>>>> >> >> >> > __________ Informação do ESET Smart Security, versão da vacina
>>>> >> >> >> > 5293
>>>> >> >> >> > (20100719) __________
>>>> >> >> >> >
>>>> >> >> >> > A mensagem foi verificada pelo  ESET Smart Security.
>>>> >> >> >> >
>>>> >> >> >> > http://www.eset.com
>>>> >> >> >> >
>>>> >> >> >> >
>>>> >> >> >> >
>>>> >> >> >> > --
>>>> >> >> >> > Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
>>>> >> >> >> > Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
>>>> >> >> >> > Para cancelar a sua inscrição, o e-mail é
>>>> >> >> >> > phpgtk+unsubscribe@googlegroups.com
>>>> >> >> >> > Mais opções na página do grupo:
>>>> >> >> >> > http://groups.google.com.br/group/phpgtk?hl=pt-BR
>>>> >> >> >>
>>>> >> >> >> --
>>>> >> >> >> Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
>>>> >> >> >> Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
>>>> >> >> >> Para cancelar a sua inscrição, o e-mail é
>>>> >> >> >> phpgtk+unsubscribe@googlegroups.com
>>>> >> >> >> Mais opções na página do grupo:
>>>> >> >> >> http://groups.google.com.br/group/phpgtk?hl=pt-BR
>>>> >> >> >
>>>> >> >> > --
>>>> >> >> > Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
>>>> >> >> > Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
>>>> >> >> > Para cancelar a sua inscrição, o e-mail é
>>>> >> >> > phpgtk+unsubscribe@googlegroups.com
>>>> >> >> > Mais opções na página do grupo:
>>>> >> >> > http://groups.google.com.br/group/phpgtk?hl=pt-BR
>>>> >> >>
>>>> >> >> --
>>>> >> >> Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
>>>> >> >> Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
>>>> >> >> Para cancelar a sua inscrição, o e-mail é
>>>> >> >> phpgtk+unsubscribe@googlegroups.com
>>>> >> >> Mais opções na página do grupo:
>>>> >> >> http://groups.google.com.br/group/phpgtk?hl=pt-BR
>>>> >> >
>>>> >> > --
>>>> >> > Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
>>>> >> > Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
>>>> >> > Para cancelar a sua inscrição, o e-mail é
>>>> >> > phpgtk+unsubscribe@googlegroups.com
>>>> >> > Mais opções na página do grupo:
>>>> >> > http://groups.google.com.br/group/phpgtk?hl=pt-BR
>>>> >>
>>>> >> --
>>>> >> Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
>>>> >> Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
>>>> >> Para cancelar a sua inscrição, o e-mail é
>>>> >> phpgtk+unsubscribe@googlegroups.com
>>>> >> Mais opções na página do grupo:
>>>> >> http://groups.google.com.br/group/phpgtk?hl=pt-BR
>>>> >
>>>> > --
>>>> > Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
>>>> > Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
>>>> > Para cancelar a sua inscrição, o e-mail é
>>>> > phpgtk+unsubscribe@googlegroups.com
>>>> > Mais opções na página do grupo:
>>>> > http://groups.google.com.br/group/phpgtk?hl=pt-BR
>>>>
>>>> --
>>>> Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
>>>> Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
>>>> Para cancelar a sua inscrição, o e-mail é
>>>> phpgtk+unsubscribe@googlegroups.com
>>>> Mais opções na página do grupo:
>>>> http://groups.google.com.br/group/phpgtk?hl=pt-BR
>>>
>>> --
>>> Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
>>> Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
>>> Para cancelar a sua inscrição, o e-mail é
>>> phpgtk+unsubscribe@googlegroups.com
>>> Mais opções na página do grupo:
>>> http://groups.google.com.br/group/phpgtk?hl=pt-BR
>>
>> --
>> Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
>> Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
>> Para cancelar a sua inscrição, o e-mail é phpgtk+unsubscribe@googlegroups.com
>> Mais opções na página do grupo: http://groups.google.com.br/group/phpgtk?hl=pt-BR
>

-- 
Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
Para cancelar a sua inscrição, o e-mail é phpgtk+unsubscribe@googlegroups.com
Mais opções na página do grupo: http://groups.google.com.br/group/phpgtk?hl=pt-BR