Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Catia alexandra

Enviar email

Mensagens Recomendadas

Catia alexandra

estou a fazer um site é o projeto final do curso, e tenho um formulário que contei o nome Email assunto mensagem

e esses dados vão para o e-mail o meu e-mail ...

eu já comecei a fazer mas precisava de alguma ajudinha sera que algum me poderia ajudar ???

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Catia alexandra

estou a fazer um site é o projeto final do curso, e tenho um formulário que contei o nome Email assunto mensagem

e esses dados vão para o e-mail o meu e-mail ...

eu já comecei a fazer mas precisava de alguma ajudinha sera que algum me poderia ajudar ???

Então eu no formulário tenho: nome , Email , País , assunto , mensagem depois 2 botes enviar e limpar

por exemplo no nome tenho

<form name="form1" method="post" action="enviar.php">
      <label for="nome"></label>
      <input name="nome" type="text" id="nome" size="90">
</form>

e assim em diante ...

no ficheiro de enviar.php

<?
$hoje_tmp = getdate();
$hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]);

$nome = $_POST["Nome"]; //trata variável nome
$email = $_POST["E-mail"]; //trata  variável email
$país = $_POST["País"]; //trata  variável país
$assunto = $_POST["Assunto"]; //trata  variável assunto
$mensagem = $_POST["mensagem"]; //trata  variável mensagem

global $email; //transforma em variavel global a variável e-mail

$enviou = mail("qatia_alexandra@hotmail.com", // e-mail para onde vai ser enviado
   "$assunto",
   "Nome: $nome
   E-mail: $email
   País: $país
   Assunto: $assunto
   Mensagem: $mensagem",
   "From: $email <$nome>");

if ($enviou){
 echo "<b>$nome</b>, sua mensagem foi efetuada com sucesso.<br>Em breve lhe responderemos.";
}
else {
 echo "<b>$nome</b>, não foi possível enviar sua mensagem.<br>Tente novamente.";
}
?>

Quando eu carrego enviar mostra-me o ficheiro enviar.php abrir ou guardar

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

a tag de abertura do php deverá ser :

<?php

a seguinte declaração é desnecessária:

global $email; //transforma em variavel global a variável e-mail

testa estas alterações e diz se funcionou, porque se não funcionou o problema pode ser algo bem mais complexo

Editado por HappyHippyHippo

IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Catia alexandra

<?
$hoje_tmp = getdate();
$hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]);

$nome = $_POST["Nome"]; //trata variável nome
$email = $_POST["E-mail"]; //trata  variável email 
$país = $_POST["País"]; //trata  variável país
$assunto = $_POST["Assunto"]; //trata  variável assunto
$mensagem = $_POST["mensagem"]; //trata  variável mensagem

$enviou = mail("qatia_alexandra@hotmail.com", // e-mail para onde vai ser enviado
   "$assunto",
   "Nome: $nome
       E-mail: $email
       País: $país
       Assunto: $assunto
       Mensagem: $mensagem",
   "From: $email <$nome>");

if ($enviou){
 echo "<b>$nome</b>, sua mensagem foi efetuada com sucesso.<br>Em breve lhe responderemos.";
}
else {
 echo "<b>$nome</b>, não foi possível enviar sua mensagem.<br>Tente novamente.";
}
?>

assim ?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Catia alexandra

sim eu ja meti isso foi estupides não tinha reparado

quando carrego enviar abre "Deseja abrir ou guardar enviar.php ....."

nem o meu botão limpar funciona ja não sei o que fazer

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pmg

E com este simples script, acontece-te o mesmo?

<?php
echo 'Ola Mundo';
?>

Podes precisar de configurar o servidor para interpretar paginas php em vez de as enviar para o cliente.


What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.