Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mateus paina

funçao mail php:senha nao chega no email

Recommended Posts

FUNCAO MAIL

BOM FIZ ESSE FORMULARIO PRA TESTE, MAS APENAS O EMAIL E A MENSAGEM CHEGA NO EMAIL O CAMPO DA SENHA NAO CHEGA,
ALGUEM SABE QUAL O PROBLEMA? OBRIGADO DESDE JA


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sem título</title>
</head>

<body>
<form method="post" enctype="multipart/form-data">
Email:<input type="text" name="email2" />
senha:<input type="text" name="senha2" />
Mensagem:<textarea name="msg2"></textarea>
<input type="submit" name="acao" value="Enviar" />
</form>

<?php
if(isset($_POST['acao']) && $_POST['acao'] == 'Enviar'){
$email = $_POST['email2'];
$senha = $_POST['senha2'];
$msg = $_POST['msg2'];


if(!empty($email) && !empty($senha) && !empty($msg)){
$msg = wordwrap($msg, 70,"<br>", true);
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: contato <'.$email.'>' . "\r\n";

mail('paodebatata2555@hotmail.com','Mensagem de Contato - Descrição',$msg,$headers);
}else{
echo "Preencha todos os campos";
}
}
?>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você cria a variável $senha, verifica se ela está vazia ou não e depois não faz mais nada com ela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, você precisa estudar e ter um pouco de atenção só isso.

Como que você quer que chegue a senha, se você não setou isso no corpo da mensagem ? :huh:

A maioria das pessoas chegam aqui e dizem que são iniciantes, nem se quer estudam o básico do básico, esse erro seu é básico, primário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está enviando apenas o conteudo da mensagem... os demais dados você não está enviando.

Preste atenção no conteudo das variaveis que você está mandando em $msg...
Nessa variavel você manda apenas isso

$msg = $_POST['msg2'];

Logo, seu e-mail obviamente não está recebendo os demais conteúdos...

Como o moderador disse, isso não é algo que possa ser "desculpa de iniciante" e sim falta de atenção!

Muitos chegam aqui e falam:

Quero fazer isso e aquilo! Alguem faz alguma coisa ai pra mim?

ou

Tenho isso aqui, nao funciona, arrumem!

Mas não é bem assim!
Não sou moderador mas vejo isso muito em diversos foruns e sempre que vejo isso eu faço a seguinte recomendação.

Quer algo feito do seu jeito e especifico para você?

Vá estudar e fazer testes ou contrate um programador

Foruns deste tipo não são para as pessoas "trabalharem para você" arrumando seu código e programando pra você, mas sim para direciona-lo de acordo com as suas dificuldades/dúvidas.

Neste caso te direciono a prestar atenção e tentar entender o que você está fazendo!

Ctrl+c/v nunca é a solução!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.