Ir para conteúdo
Fórum Script Brasil
  • 0

Inciante


kadu

Pergunta

bom gente, comecei a fazer meus códigos em php hj, e me deparei com um erro que não estou entendendo!!

meu código da página enviar_mensagem.php é:

<?php
#Enviar forumlário de Contato
#Criado por: Caio Eduardo

$email="kaduwm@gmail.com";
$assunto="Teste de Forumlário";
$destinatario="$email";
$mensagem="
Seu Nome: $nome
Seu E-mail: $seuemail
Idade: $idade"

mail("$destinatario","$assunto","$mensagem","From: $nome");

?>

Olá <?php "$nome" ?>, sua mensagem foi enviado com sucesso! Uma resposta será enviada para <?php "$seuemail" ?>
o código da form.php é:
<form id="form1" name="form1" method="post" action="enviar_mensagem.php">
  Nome: 
  <label>
  <input name="$nome" type="text" id="$nome" />
  </label>
  <p>Seu e-mail: 
    <label>
    <input name="$seuemail" type="text" id="$seuemail" />
    </label>
  </p>
  <p>Idade: 
    <label>
    <input type="text" name="textfield" />
    </label>
  </p>
  <p>
    <label>
    <input type="submit" name="Submit" value="Enviar" />
    </label>
  </p>
</form>

mas quando eu clico em enviar, da o seguinte erro:

Parse error: syntax error, unexpected T_STRING in /home/kadu/public_html/cbr/enviar_mensagem.php on line 13

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

tá faltando o ponto e virgula no final da variavel mensagem...

$mensagem="

Seu Nome: $nome

Seu E-mail: $seuemail

Idade: $idade";

FaloU!

é esse erro mesmo, eu consegui arrumar,, mas me deparei com mais alguns!

os dados não são enviados pelo formulário, e em baixo eu pedi pra mostrar o nome do carinha e o e-mail dele, e num aparecem...alguma idéia do que possa ser?

Link para o comentário
Compartilhar em outros sites

  • 0
Guest KUROLE.com

tenta ai...

<?php

#Enviar forumlário de Contato

#Criado por: Caio Eduardo

$email = "kaduwm@gmail.com";

$destinatario = $email;

$assunto = "Teste de Forumlário";

$headers = "MIME-Version: 1.0\n";

$headers .= "Content-Type: text/html; charset=iso-8859-1\n";

$headers .= "Return-Path: $email\n";

$headers .= "From: $email\n";

$mensagem = "

Seu Nome: ".$_POST['nome']."

<br>Seu E-mail: ".$_POST['seuemail']."

<br>Idade: ".$_POST['idade'];

if (mail($destinatario, $assunto, $mensagem, $headers)){

echo "Olá ".htmlentities($_POST['nome']).", sua mensagem foi enviado com sucesso! Uma resposta será enviada para ".htmlentities($_POST['seuemail']);

}else{

echo "Falha ao tentar enviar o email.....";

}

?>

Abraço kurole

Link para o comentário
Compartilhar em outros sites

  • 0
Guest KUROLE.com

Return Path

é o endereço de retorno.. caso você envie um email... e o endereco não exista ele vai voltar para esse email... tem servidores.. tipo gmail ig bol se não tiver setado o return path eles considera como span e não deixa entrar......

valeu

KUROLE

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...