Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
9 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 9 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
Últimos assuntos
» Alterar uma palavra num arquivo de texto
Ontem à(s) 12:02 por Teseu

» Buscar endereço por CEP
3/12/2016, 19:59 por pedrossian

» USAR WEBSERVICE NO VFP9
2/12/2016, 09:50 por AJC

» BANIMENTO DE USUARIO
17/11/2016, 08:31 por FAF

» Impressora Ticket
15/11/2016, 09:20 por clima238

» Gráfico
9/11/2016, 10:43 por hidroluz

» TRANSPOR TABELA
9/11/2016, 10:34 por hidroluz

» MUDANÇA DO .DBF PARA POTSGREE
9/11/2016, 09:12 por AJC

» Website com videoaulas sobre linguagens de programação
8/11/2016, 09:56 por JLDR

» Parceria para desenvolvimento de template em Wordpress
7/11/2016, 19:15 por mindix

» Data fica invertida na planilha que é gerada via programa.
27/10/2016, 11:00 por Linghston

» Maximizar report direto do menu
21/10/2016, 20:48 por Rosangela Pires

» Fechar form com tempo
21/10/2016, 10:15 por Rosangela Pires

» URGENTE: Ajuda com impressora ELGIN-L42
14/10/2016, 09:53 por megasoft

» Opções para gerar NF-e
10/10/2016, 09:07 por mavsinfo

» Google Maps
8/10/2016, 15:08 por Rosangela Pires

» Mysql
5/10/2016, 11:22 por Marcos Guedes

» Acessando Banco em MYSQL de um projeto WORDPRESS
3/10/2016, 10:58 por Marcos Guedes

» OPTION SELECT MOSTRAR CAMPOS QUASE PRONTO
26/9/2016, 21:09 por BobKuspe

» Pesquisa em grid
14/9/2016, 09:24 por AJC

Alterar uma palavra num arquivo de texto

5/12/2016, 12:02 por Teseu

Olá prezados colegas de programação!

Este é eu primeiro post no fórum e gostaria de poder …

Comentários: 0

Buscar endereço por CEP

3/12/2016, 19:59 por pedrossian

Caros amigos, meu código para buscar endereço pelo CEP não funciona mais.
Alguém pode me …

Comentários: 0

USAR WEBSERVICE NO VFP9

2/12/2016, 09:50 por AJC

Pessoal, preciso de um material ou livro que me traga instruções como
usar a consumação de …

Comentários: 0

BANIMENTO DE USUARIO

13/11/2016, 16:21 por FAF

A usuária ROSANGELA PIRES ao tentar acessar o Forum obtem sempre a mensagem de BANIMENTO.
A mesma …

Comentários: 3

Impressora Ticket

15/11/2016, 09:20 por clima238

Bom dia,
Por favor alguém me explique porque o código abaixo imprime no ecrã em vez do printer: …

Comentários: 0

Estatísticas
Temos 6960 usuários registrados
O último usuário registrado atende pelo nome de Maycon Hersing

Os nossos membros postaram um total de 17118 mensagens em 2576 assuntos

Email + PHP + VFP

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

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 12/3/2010, 11:31

Boa dia,
Marcos utilizei está rotina para enivar email, mas está retornando um exception
"OLE Idispatch exception code O from mdxml3.dll:" voce teve esse problema?

Obrigado

Rubens
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por Marcos Guedes em 12/3/2010, 12:16

[Você precisa estar registrado e conectado para ver este link.] escreveu:Boa dia,
Marcos utilizei está rotina para enivar email, mas está retornando um exception
"OLE Idispatch exception code O from mdxml3.dll:" voce teve esse problema?

Obrigado
Olá, Rubens!
Você utilizou, exatamente, esta rotina, ou configurou como citei no tópico?
Para que funcione corretamente você precisa hospedar um arquivo php num servidor com SMTP configurado, e então alterar a URL modelo, na rotina, para o link de seu arquivo php.

Você fez isto?

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por Rubens em 12/3/2010, 13:14

Marcos,
Correto. Eu tenho a rotina no meu servidor linux, e pelo que li nos foruns com o mesmo erro não coneguiram solucionar.
O que pode ser?

Rubens
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por Marcos Guedes em 12/3/2010, 13:26

podes me enviar o link do teu arquivo PHP em Mensagem Privada?
Se estais utilizando o código sem alterações e tens o SMTP configurado corretamente no servidor, então deveria estar funcionando perfeitamente.

Obs.: Por uma questão de organização, mande-me um link de um arquivo o qual possas excluir ou renomear depois.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por Rubens em 12/3/2010, 13:35

Marcos, essa e a rotina. Utilizamos phpmailer.

Código:
<?
            // chamada da classe phpmailer
 
    
            require_once('../phpmailer/class.phpmailer.php');
            // resgatando os dados passados pelo form
 
            $destino =$_POST['emailDestinatario'];
            $rementente = "almoxarifado@servidor.com.br";
            $assunto = $_POST['assunto'];
            $mensagem = $_POST['mensagem'];
            
            $mail = new PHPMailer();
    
            $mail->IsSMTP();
    
            // send via  SMTP
            $mail->Host = "servidr.com.br";
    
            //seu servidor SMTP
            $mail->SMTPAuth = true;
    
            // 'true' para autenticação
            $mail->Username = "*******";
    
            // usuário de SMTP
            $mail->Password = "*******";
            // senha de SMTP
    
                 $mail->From = $rementente;
            $mail->FromName = 'Almoxarifado';
            $mail->AddAddress("$destino",'Almoxarifado');
            //     $mail->WordWrap = 50;
    
            // Definição de quebra de linha
            $mail->IsHTML(true);
 
            // envio como HTML se 'true'
            $mail->Subject = $assunto;
            $mail->Body = "<b>$mensagem</b>";

   
            if(!$mail->Send())
            {
               echo "<script>window.alert('Mensagem não enviada'); </script>";
//               echo "Mailer Error: ";
            }
            else
            {
               echo "<script>window.alert('Mensagem enviada sucesso'); </script>";
            }     
         ?>

Rubens
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por Marcos Guedes em 12/3/2010, 13:44

[Você precisa estar registrado e conectado para ver este link.] escreveu:Marcos, essa e a rotina. Utilizamos phpmailer.

Código:
<?
            // chamada da classe phpmailer
 
    
            require_once('../phpmailer/class.phpmailer.php');
            // resgatando os dados passados pelo form
 
            $destino =$_POST['emailDestinatario'];
            $rementente = "almoxarifado@servidor.com.br";
            $assunto = $_POST['assunto'];
            $mensagem = $_POST['mensagem'];
            
            $mail = new PHPMailer();
    
            $mail->IsSMTP();
    
            // send via  SMTP
            $mail->Host = "servidr.com.br";
    
            //seu servidor SMTP
            $mail->SMTPAuth = true;
    
            // 'true' para autenticação
            $mail->Username = "*******";
    
            // usuário de SMTP
            $mail->Password = "*******";
            // senha de SMTP
    
                 $mail->From = $rementente;
            $mail->FromName = 'Almoxarifado';
            $mail->AddAddress("$destino",'Almoxarifado');
            //     $mail->WordWrap = 50;
    
            // Definição de quebra de linha
            $mail->IsHTML(true);
 
            // envio como HTML se 'true'
            $mail->Subject = $assunto;
            $mail->Body = "<b>$mensagem</b>";

   
            if(!$mail->Send())
            {
               echo "<script>window.alert('Mensagem não enviada'); </script>";
//               echo "Mailer Error: ";
            }
            else
            {
               echo "<script>window.alert('Mensagem enviada sucesso'); </script>";
            }     
         ?>
Rubens, você utilizou este código, ou o que está postado no tópico?
Este disponibilizado não é o mesmo código da rotina que postei.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por Rubens em 18/3/2010, 16:07

Funciona com PHPMiler, so estou com problema com caracteres em portugues pois tem acentos..
Mas valeu a ídéia.

Rubens
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por Marcos Guedes em 18/3/2010, 17:33

Leia o código PHP em minha primeira mensagem, deste tópico.
Deixei em comentário as seguintes linhas:
Código:
// Se houver problemas com acentos substitua a linha acima por esta abaixo:
//$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
Talvez resolva o teu problema com acentos.

Qualquer dúvida é só postar.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por djguina em 19/3/2010, 13:34

Marcos,

Fiz umas adapatações no código porém não sei porque sempre retorna como "Erro ao enviar o email", porém envia... se puder dar uma ajuda agradeço =)
Estou usando a classe PHPMailer.

PRG:
Código:

FUNCTION sndmailphp AS logical
    LPARAMETERS varHost AS STRING, varUserHost AS STRING, varPassHost AS STRING, mailDe AS STRING, nomeDe AS STRING, mailPara AS STRING, nomePara AS STRING, mailTitulo AS STRING, Mensagem AS STRING, mailCC AS STRING

   LOCAL parametros AS STRING && Dados que serão lidos pela página PHP
   m.parametros = "varHost=" + m.varHost + "&" && Servidor SMTP
   m.parametros = m.parametros + "varUserHost=" + m.varUserHost + "&" && Usuário SMTP
   m.parametros = m.parametros + "varPassHost=" + m.varPassHost + "&" && Senha SMTP
   m.parametros = m.parametros + "mailDe=" + m.mailDe + "&" && Email Remetente
   m.parametros = m.parametros + "nomeDe=" + m.nomeDe + "&" && Nome Remetente
   m.parametros = m.parametros + "mailPara=" + m.mailPara + "&" && Email Destinatário
   m.parametros = m.parametros + "nomePara=" + m.nomePara + "&" && Nome Destinatário
   m.parametros = m.parametros + "mailTitulo=" + m.mailTitulo + "&" && Título do Email
   m.parametros = m.parametros + "Mensagem=" + m.Mensagem + "&" && Conteúdo
   m.parametros = m.parametros + "mailCC=" + m.mailCC + "&" && Com Cópia Para

   loxmlhttp = CREATEOBJECT("MSXML2.XMLHTTP")
   loxmlhttp.OPEN("POST","URL_ARQUIVO_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
BOTÃO:
Código:

LOCAL varHost AS STRING
LOCAL varUserHost AS STRING
LOCAL varPassHost AS STRING
LOCAL mailDe AS STRING
LOCAL nomeDe AS STRING
LOCAL mailPara AS STRING
LOCAL nomePara AS STRING
LOCAL mailTitulo AS STRING
LOCAL Mensagem AS STRING
LOCAL mailCC AS STRING

varHost = "smtp.ews.com.br"
varUserHost = "administrador@ews.com.br"
varPassHost = "minhasenha"
mailDe = "administrador@ews.com.br"
nomeDe = "Administrador"
mailPara = "fulano@cliente.com.br"
nomePara = "Fulano"
mailTitulo = "titulo do mail"
Mensagem = "Teste"
mailCC = "copia@ews.com.br"

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
PHP que recebe:
Código:

<?php
function sndEmail($varHost, $varUserHost, $varPassHost, $mailDe, $nomeDe, $mailPara, $nomePara, $mailTitulo, $Mensagem, $mailCC){
   include('phpmailer/class.phpmailer.php');
   $mail = new PHPMailer();
   $mail->IsSMTP();
   $mail->Host = $varHost;
   $mail->SMTPAuth = true;
   $mail->Username = $varUserHost;
   $mail->Password = $varPassHost;
   $mail->From = $mailDe;
   $mail->FromName = $nomeDe;
   $mail->AddAddress($mailPara, $nomePara);
   $mail->AddBCC($mailCC, $mailDe);
   $mail->WordWrap = 50;
   $mail->IsHTML(true);
   $mail->AddReplyTo("$mailDe","$nomeDe");
   $mail->Subject = $mailTitulo;
   $body=$Mensagem;
   $body=eregi_replace("[\]",'',$body);
   $mail->MsgHTML($body);
   $mail->Body = $body;
   if(!$mail->Send()){
      return 1;
      exit;
   }
}
if ($_POST['varHost']){
   if ($_POST['varUserHost']){
      if ($_POST['varPassHost']){
         if ($_POST['mailDe']){
            if ($_POST['nomeDe']){
               if ($_POST['mailPara']){
                  if ($_POST['nomePara']){
                     if ($_POST['mailTitulo']){
                        if ($_POST['Mensagem']){
                           if ($_POST['mailCC']){
                              $varHost = ($_POST['varHost']);
                              $varUserHost = ($_POST['varUserHost']);
                              $varPassHost = ($_POST['varPassHost']);
                              $mailDe = ($_POST['mailDe']);
                              $nomeDe = ($_POST['nomeDe']);
                              $mailPara = ($_POST['mailPara']);
                              $nomePara = ($_POST['nomePara']);
                              $mailTitulo = ($_POST['mailTitulo']);
                              $Mensagem = ($_POST['Mensagem']);
                              $mailCC = ($_POST['mailCC']);
                              if (sndEmail($varHost, $varUserHost, $varPassHost, $mailDe, $nomeDe, $mailPara, $nomePara, $mailTitulo, $Mensagem, $mailCC)==0){;
                                 echo 'Email enviado com sucesso' ;
                              }
                           }
                        }
                     }
                  }
               }
            }
         }
      }
   }
}   
?>


Última edição por Marcos Guedes em 19/3/2010, 14:27, editado 1 vez(es) (Razão : Url retirada!)

djguina
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, 15:29

Caro, Djguina use use form php do phpmailer. Para mim funciona e meu unico problema é em relação aos acentos que não consegui corrigir.

Código:
<?
            // chamada da classe phpmailer
 
              require_once('../phpmailer/class.phpmailer.php');
            // resgatando os dados passados pelo form
            
            $destino =$_POST['emailDestinatario'];
            $rementente = "almoxarifado@***.com.br";
            $assunto = $_POST['assunto'];
            $mensagem = $_POST['mensagem'];
            
            $mail = new PHPMailer();
    
            $mail->IsSMTP();
    
            // send via  SMTP
            $mail->Host = "***.com.br.br";
    
            //seu servidor SMTP
            $mail->SMTPAuth = true;
    
            // 'true' para autenticação
            $mail->Username = "almoxarifado";
    
            // usuário de SMTP
            $mail->Password = "**";
            // senha de SMTP

   
         
              $mail->From = $rementente;
            $mail->FromName = 'Almoxarifado Central do LIM';
            $mail->AddAddress("$destino",'');
//            $mail->WordWrap = 50;

    
            // Definição de quebra de linha
            $mail->IsHTML(true);
            $mail->CharSet = 'iso-8859-1';
   
            // envio como HTML se 'true'
            $mail->Subject = $assunto;
            $mail->Body = "<b>$mensagem</b>";

   
            if(!$mail->Send())
            {
               echo "<script>window.alert('Mensagem não enviada'); </script>";
//               echo "Mailer Error: ";
            }
            else
            {
               echo "<script>window.alert('Mensagem enviada sucesso'); </script>";
            }     
         ?>

Rubens
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por djguina em 19/3/2010, 15:42

Rubens,

Não estou tendo problemas com esse fonte que uso, pois uso exatamente igual em meus sites PHP, portanto estou criando uma classe única para tudo.

Minha única dúvida é mesmo com relação ao retorno do PHP ao VFP.

No seu caso, acho que você deveria alterar o parâmetro de Charset. Eu utilizo o UTF-8 sempre, e não tenho problemas nenhum com acentuação.

Exemplo usando suas variáveis:
Código:

$assunto = utf8_decode($_POST['assunto']);
$mensagem = utf8_decode($_POST['mensagem']);
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 19/3/2010, 15:45

Djguina, irei analisar o teu código hoje a noite, quando chegar em casa.
Obs.: Removi o link do exemplo para evitar problemas futuros.


Rubens, O servidor em que estais hospedando o arquivo php é windows, ou linux?
Tente a dica de utilizar o utf8_encode como citou, o Djguina.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por djguina em 19/3/2010, 15:48

=D esqueci de link kkkkkkkkk valew Marcos...

ah; é utf8_decode() =D

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 19/3/2010, 15:54

[Você precisa estar registrado e conectado para ver este link.] escreveu:=D esqueci de link kkkkkkkkk valew Marcos...

ah; é utf8_decode() =D
ops!
valeu a observação!
utf8_encode é para o retorno.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

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.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

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
Participante Regular
Participante Regular


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.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: Email + PHP + VFP

Mensagem por Conteúdo patrocinado Hoje à(s) 05:10


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

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