Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
12 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 12 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Brasília
Estamos no Twitter
Nossa Comunidade
Nosso Grupo
Últimos assuntos
» Erro no Projeto Chat
Ontem à(s) 11:38 por Sub-Zero

» Modificar TitleBar e Icone do Executavel.
Ontem à(s) 11:24 por Sub-Zero

» Criar atalho, SYS(2020) e Desktop
23/5/2012, 23:07 por Sub-Zero

» Karaoke feito em FoxPro 2.6
23/5/2012, 18:51 por Sub-Zero

» Como separar caminho do diretório?
23/5/2012, 18:49 por Sub-Zero

» Utilizando PHPMailer
23/5/2012, 09:45 por paulomelo

» Programador em Visual Foxpro
23/5/2012, 09:03 por mauro victoria

» Link PHP (Dúvida)
21/5/2012, 08:25 por BrunoMesquita

» Fundo do PROJETO Transparente??
20/5/2012, 19:48 por thiag0ms

» Minimizar , Maximizar e Restaurar
18/5/2012, 16:28 por FERNANDOMATRELLA

» Pivot Table no sql server
15/5/2012, 12:35 por edspicer

» Scroll EditBox Automatico
14/5/2012, 10:31 por Julio

» Select Nexval do FoxPro no OracleXE
10/5/2012, 00:16 por Sub-Zero

» Colocar gif na caixa do MESSAGEBOX ()
9/5/2012, 14:39 por Linghston

» Comparar Versões do programa.exe
8/5/2012, 16:10 por Linghston

» Menu lateral
7/5/2012, 02:36 por lardecristo

» Fazer com que a tela do sistema assume a janela principal
7/5/2012, 02:20 por lardecristo

» Trocar Palavra no Sistema
7/5/2012, 01:55 por lardecristo

» invocar Dll em Xbase
7/5/2012, 01:18 por lardecristo

» Fechar Porta Aberta
7/5/2012, 01:00 por lardecristo

Erro no Projeto Chat

2/5/2012, 08:37 por renatojunior2009

Bom dia Pessoal,

Estou desenvolvendo um chat , só que estou com dois erros o qual eu não sei …

Comentários: 7

Modificar TitleBar e Icone do Executavel.

23/5/2012, 20:17 por thiag0ms

Oi, tem como desabilitar o botao de Maximizar do TitleBar...

Eu keria simular uma TitleBar...mais …

Comentários: 5

Criar atalho, SYS(2020) e Desktop

23/5/2012, 17:57 por thiag0ms

Ola denovo...3 dúvidas...

como diz o título do tópico eu queria como criar uma atalho no …

Comentários: 3

Karaoke feito em FoxPro 2.6

23/5/2012, 11:45 por fabiomacarrao

Bom dia a todos. Desenvolvi um programa em FoxPro for windows 2.6 para karaoke. tenho mais de 2700 …

Comentários: 3

Como separar caminho do diretório?

20/5/2012, 21:30 por thiag0ms

tentei di muitas formas mais ainda não consegui...

bom, eu fis uma rotininha para que quando o …

Comentários: 10

Estatísticas
Temos 4048 usuários registrados
O último usuário registrado atende pelo nome de fabiomacarrao

Os nossos membros postaram um total de 14433 mensagens em 2047 assuntos

Email + PHP + VFP 5 5 1

Email + PHP + VFP

Página 2 de 2 Anterior  1, 2

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Anexo Email + PHP + VFP

Mensagem por Marcos Guedes em 5/10/2009, 17:21

Relembrando a primeira mensagem :

Criei uma forma diferente para enviar emails e decidi compartilhar com os colegas.
A solução consiste em utilizar um código PHP/ juntamente com o [b]VFP.

Para que a mesma funcione corretamente, você precisará ter acesso a um servidor PHP com suporte a SMTP.
Segue o passo a passo:

Antes de mais nada, crie uma página PHP e adicione o seguinte código:
Código:
<?
   $to = $_POST['emailDestinatario'];
     $subject = $_POST['assunto'];
     $html = $_POST['mensagem'];
 
     // Se quizer enviar em formato HTML
     $headers = 'MIME-Version: 1.0' . "\n";
     $headers .= 'Content-type: text/html; charset=UTF-8' . "\n";
 
     // Se houver problemas com acentos substitua a linha acima por esta abaixo:
     //$headers = "Content-type: text/html; charset=iso-8859-1\r\n"; 
 
     // Remetente
     $headers .= "From: " . $_POST['nomeRemetente'] . " <" . $_POST['emailRemetente'] . ">\r\n";
 
     if (mail($to, $subject, $html, $headers))
     {
      echo "Email enviado com sucesso !";
     }
?>
Após ter criado a página, hospede em um servidor com suporte à PHP, e verifique o link da mesma, pois será utilizado no código criado com o Fox.

Para utilizar esta página para enviar emails a partir do VFP utilize o código abaixo:
Código:
FUNCTION emailphp AS logical
   LPARAMETERS ;
      nome_remetente AS STRING,;
      email_remetente AS STRING,;
      email_destinatario AS STRING,;
      assunto AS STRING,;
      mensagem AS STRING

   LOCAL parametros AS STRING && Dados que serão lidos pela página PHP
   m.parametros = "emailDestinatario=" + m.email_destinatario + "&"
   m.parametros = m.parametros + "assunto=" + m.assunto + "&"
   m.parametros = m.parametros + "mensagem=" + m.mensagem + "&"
   m.parametros = m.parametros + "nomeRemetente=" + m.nome_remetente + "&"
   m.parametros = m.parametros + "emailRemetente=" + m.email_remetente

   loxmlhttp = CREATEOBJECT("MSXML2.XMLHTTP")
   loxmlhttp.OPEN("POST","http://url.de.sua/pagina.php",.F.)

   loxmlhttp.setrequestheader("content-type", "application/x-www-form-urlencoded")

   loxmlhttp.SEND(m.parametros)
   lcresponse = loxmlhttp.responsetext

   loxmlhttp = .NULL.
   
   RETURN ALLTRIM(m.lcresponse)="Email enviado com sucesso !"
ENDFUNC
No código acima, substitua "http://url.de.sua/pagina.php" pela URL de sua página PHP.

Para utilizar a função faça o seguinte:
Código:
LOCAL nome_remetente AS STRING
LOCAL email_remetente AS STRING
LOCAL email_destinatario AS STRING
LOCAL assunto AS STRING
LOCAL mensagem AS STRING

m.nome_remetente = "Nome do Remetente"
m.email_remetente = "email@remetente.com.br"
m.email_destinatario = "email@destinatario.com"
m.assunto = "Assunto do email"
m.mensagem = "Exemplo postado no <a href=http://forum.programacaobrasil.com>Programação Brasil</a><br/><b>Autor: </b>Marcos Guedes"

IF (emailphp(m.nome_remetente, m.email_remetente, m.email_destinatario, m.assunto, m.mensagem)) THEN
   MESSAGEBOX("Email enviado com sucesso!")
ELSE
   MESSAGEBOX("Erro ao enviar o email!")
ENDIF


Espero que este código seja útil aos colegas!
Very Happy

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo


Anexo Re: Email + PHP + VFP

Mensagem por Rubens em 19/3/2010, 16:41

Marcos,
Meu PHP fica num servidor linux.

Rubens
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por Rubens em 19/3/2010, 16:52

Valeu Djguina...

Funcionou ....
era somente essa maldita linha.....

Rubens
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por djguina em 23/3/2010, 09:59

Seguinte galera,

Achei uma solução paleativa para o Retorno de Enviado ou não:
BOTÃO Original
Código:

IF sndmailphp(varHost, varUserHost, varPassHost, mailDe, nomeDe, mailPara, nomePara, mailTitulo, Mensagem, mailCC)
  MESSAGEBOX("Email enviado com sucesso!")
ELSE
  MESSAGEBOX("Erro ao enviar o email!")
ENDIF


BOTÃO Alterado
Código:

sndmailphp(varHost, varUserHost, varPassHost, mailDe, nomeDe, mailPara, nomePara, mailTitulo, Mensagem, mailCC)

IF EMPTY(lcresponse)
   MESSAGEBOX("Erro ao enviar o email !")
ELSE
   MESSAGEBOX("E-mail Enviado com sucesso !")
ENDIF


E a alteração que fiz no meu PRG:

PRG Original:
Código:

  loxmlhttp.SEND(m.parametros)
  lcresponse = loxmlhttp.responsetext

  loxmlhttp = .NULL.
  RETURN ALLTRIM(m.lcresponse)="Email enviado com sucesso !"
ENDFUNC

PRG Alterado:
Código:

  loxmlhttp.SEND(m.parametros)
Public lcresponse && ====> Alteração
  lcresponse = loxmlhttp.responsetext

  loxmlhttp = .NULL.
  RETURN ALLTRIM(m.lcresponse)="Email enviado com sucesso !"
ENDFUNC


Abraços

djguina
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por Marcos Guedes em 23/3/2010, 10:12

Obrigado por compartilhar, djguina!
Peço-lhe desculpas por não ter respondido antes.
Eu havia esquecido deste tópico.
Sad

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por djguina em 23/3/2010, 10:17

Relaxxx... =P tamo ai

djguina
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por rasptty em 15/12/2011, 12:23

Boas

testei e funciona muito bem, pois tive vários problemas antes com o JMAIL por causa da firewall do windows ou as vezes dos routers, mas gostava se possivel enviar um ficheiro em anexo, por exemplo um PDF como altero a função
Obrigado

Sérgio Gonçalves

rasptty
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Anexo Pesquisa NO Google envia email c/anexo em PHP

Mensagem por alceu11 em 16/12/2011, 10:50

Veja este link
Enviando Email com anexo em PHP

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por BrunoMesquita em 4/5/2012, 13:44

Também queria saber se tem como enviar um anexo, pois tentei algumas formas e não obtive êxito.

BrunoMesquita
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por Marcos Guedes em 5/5/2012, 08:13

Olá, bruno!
Tem como enviar, mas ainda não consegui pensar numa solução.
Mas, até onde lembro, é utilizando o MIME.

Outra forma é enviar o arquivo para o servidor onde o código PHP está hospedado e anexá-lo, via PHP, como referência no próprio servidor.


Para envio de arquivos podes ser utilizado códigos de envio via FTP os quais já temos como exemplos aqui no fórum.

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Página 2 de 2 Anterior  1, 2

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum