FTP

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

FTP

Mensagem por Itamar M. Lins Jr. »

Ola!, ALLguém do grupo tem exemplo(s) de uso do xharbour com FTP e ou CGI.
Estou precisando implementar isso no meu sistema.
Se bem que CGI já fiz algumas coisas no linux. Já tem alguns anos... Quem sabe alguem do grupo tem outras coisas além dos exemplos que vem na classe TIP.

Saudações
Itamar M. Lins Jr.
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Opa, tudo bom?

Exemplo de FTP eu tenho sim, um que eu fiz com a MiniGUI, mas que usa as libs e funções do xHarbour mesmo. Mas não está comigo agora.

Hoje mais tarde eu subo pro meu site e posto link.

Falou!
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: FTP

Mensagem por sygecom »

Itamar M. Lins Jr. escreveu:Ola!, ALLguém do grupo tem exemplo(s) de uso do xharbour com FTP e ou CGI.
Estou precisando implementar isso no meu sistema.
Se bem que CGI já fiz algumas coisas no linux. Já tem alguns anos... Quem sabe alguem do grupo tem outras coisas além dos exemplos que vem na classe TIP.

Saudações
Itamar M. Lins Jr.
Qual versão do xharbour ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Mensagem por Itamar M. Lins Jr. »

CVS Sempre a ultima
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Mensagem por asimoes »

Stanis,

Eu também gostaria de ver o código do ftp.

[]´s :)Pos
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Pode dar uma olhada nas pasta da CVS que tem exemplos tmb.

Código: Selecionar todos

*********************
Function Baixa_EXE
*********************
ftpproto ="ftp://"
ftpserver = "ftp.endereco.com.br"
ftpuser = "usuario"
ftppass = "senha"
ftpdir = "/atual"
ftpfile = "sistema.exe"
curl:=ftpproto+ftpuser+":"+ftppass+"@"+ftpserver+ftpdir+"/"+ftpfile
oUrl:= turl():new(curl)
oCred := tIPCredentials()
oFtp := tipclientftp():NEW(oUrl,,.T.)
oFTP:nConnTimeout := 20000
oFTP:bUsePasv     := .T.
IF oFTP:OPen() //Connect()
    MsgInfo("Sucesso na Conexão em " + oUrl:cServer + CRLF + ouRL:cpATH + CRLF )
    IF !empty(clista:=oFTP:List())
       oFTP:DownLoadFile("c::\sistema.exe")
  ENDIF
     oFTP:CLOSE()
ENDIF
Obs:
versoes < 1.0 deve usar
oftp :=tipclient():new(oUrl,,.t.)

versao >= 1.0

oftp :=tipclientftp():new(oUrl,,.t.)
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinhos

Tem algum exemplo pratico para TELNET?
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

rochinha escreveu:Amiguinhos

Tem algum exemplo pratico para TELNET?
Bem Pratico.....se souber como colocar anexo posta pra nós, eu usava esse abaixo no clipper. (Obs: nem todos servidores aceitam)

Código: Selecionar todos

telnet smtp.servidor.com.br 25
ehlo localhost
mail from:seu_email
rcpt to:email_destino
data
Subject:teste telnet
teste
.
quit
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho

Marquei toca e não formulei direitinho meu post mas eu queria um codigo parecido com o seu Baixa_EXE() mas onde eu manipulasse uma classe Telnet ou coisa do tipo.

Eu até consegui usando a classe tSocket do Fivewin fazer conexão com um servidor Telnet instalado em minha maquina, usando o BFTelnet, mas não consegui exito com comandos posteriores.

Valew?
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Entendi, uma vez vi uma Classe do Culik de Socket que foi postada na news, mas faz tempo e não tenho certeza que atende telnet. se eu achar eu posto.Alias o exemplo que postei foi para e-mail e não FTP, olhei o post do Email e postei no do FTP.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Mensagem por Itamar M. Lins Jr. »

sygecom escreveu:Pode dar uma olhada nas pasta da CVS que tem exemplos tmb.
Olhei os exemplos.
Mas usando uploadfile está criando os arquivo com tamanho 0
Sabes algo a respeito desse problema ?

Saudações
Itamar M. Lins Jr.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Testei aqui e funcinou...será que não seria algum detalhe ai ? desculpa fala, mas preste atenção nas BARRAS....no começo comi poeira nas barras, era um pequeno detalhe, mas ai naum fungava !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Mensagem por Mário Isa »

Estou precisando de exemplos de

mdir *.*
mget *.*
mdelete *.*
e
put

comandos correspondentes, no xHarbour para estes, que são do FTP do DOS.
Mário
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Mensagem por Itamar M. Lins Jr. »

sygecom escreveu:Testei aqui e funcinou...será que não seria algum detalhe ai ? desculpa fala, mas preste atenção nas BARRAS....no começo comi poeira nas barras, era um pequeno detalhe, mas ai naum fungava !!!
Ola já resolvi essa problema. Era uma questão de rota com o no-ip.

Saudações
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Mensagem por Itamar M. Lins Jr. »

Mário Isa escreveu:Estou precisando de exemplos de

mdir *.*
mget *.*
mdelete *.*
e
put

comandos correspondentes, no xHarbour para estes, que são do FTP do DOS.
Mário
No caso eu criei umarray com os arquivos para enviar, mostra até o gráfico com hwgui, ficou bom.
sobre o mdir...
Depois posto exemplo, estou em outra maquina.

Saudações
Itamar M. Lins Jr.
Responder