0
Good night guys, I’m having a question. I created an application form and in this form the person should send the proof of payment, however, instead of sending as an attachment in my email, it comes as a simple message
Formulario.php
<div class="col-md-12 formulario">
<form action="envia-mercadolivre.php" method="POST">
<input type="number" name="numerocompra" placeholder="Qual é o Número da Compra ? ex:#1234567" required/>
<input type="text" name="nomecomprador" placeholder="Nome do Comprador" required/>
<input type="number" name="telefonecomprador" placeholder="Telefone do Comprador" required/>
<div class="pagamento-confirmacao">
<label> Comprovante de Pagamento. Imagem nitida. </label>
<input type="file" name="comprovantepagamento" placeholder="Anexar Imagem Do Comprovante" required/>
</div>
<select class="form-control" name="tipodeinscricao">
<option class="form_campos" value="Tipo de Inscriçao" selected>Qual o Tipo De Inscrição? (conforme o pagamento) *</option>
<option class="form_campos" value="Prêmio">Prêmio</option>
<option class="form_campos" value="Padrão">Padrão</option>
</select>
<select class="form-control" name="qualplataforma">
<option class="form_campos" value="Qual sua Plataforma" selected>Qual sua Plataforma?</option>
<option class="form_campos" value="PS4">PS4</option>
<option class="form_campos" value="XBOX ONE">XBOX ONE</option>
<option class="form_campos" value="PC">PC</option>
</select>
<select class="form-control" name="confirmarplataforma">
<option class="form_campos" value="Confirme sua Plataforma" selected>Confirme sua Plataforma</option>
<option class="form_campos" value="PS4">PS4</option>
<option class="form_campos" value="XBOX ONE">XBOX ONE</option>
<option class="form_campos" value="PC">PC</option>
</select>
<input type="text" name="nomeequipe" placeholder="Nome completo da equipe" required/>
<input type="text" name="emailequipe" placeholder="E-mail da equipe" required/>
<div class="pagamento-confirmacao">
<label> Logo da equipe </label>
<input type="file" name="logoequipe" placeholder="Logo da equipe" required/>
</div>
<input type="number" name="idlider" placeholder="ID Líder - Verifique atentamente o id online de cada jogador" required/>
<input type="number" name="idjogador2" placeholder="ID JOGADOR 2 - Verifique atentamente o id online de cada jogador" required/>
<input type="number" name="idjogador3" placeholder="ID JOGADOR 3 - Verifique atentamente o id online de cada jogador" required/>
<input type="number" name="idjogador4" placeholder="ID JOGADOR 4 - Verifique atentamente o id online de cada jogador" required/>
<input type="number" name="idjogador5" placeholder="ID JOGADOR 5 - Verifique atentamente o id online de cada jogador" required/>
<input type="number" name="idjogador6" placeholder="ID JOGADOR 6 - Verifique atentamente o id online de cada jogador" required/>
<input type="number" name="idjogador7" placeholder="ID JOGADOR 7 - Verifique atentamente o id online de cada jogador" required/>
<div class="pagamento-confirmacao">
<label>
<Br>
<div class="alert alert-warning">
<strong>Atenção:</strong> Só preencha os campos <font color="red">ID JOGADOR8, ID JOGADOR9, ID JOGADOR10, </font> se o tipo de inscrição for Prêmio
</div>
</label>
<input type="number" name="idjogador8" placeholder="ID JOGADOR 8 - SÓ PREENCHA ESTE CAMPO SE O TIPO DE INSCRIÇÃO FOR PRÊMIO"/>
<input type="number" name="idjogador9" placeholder="ID JOGADOR 9 - SÓ PREENCHA ESTE CAMPO SE O TIPO DE INSCRIÇÃO FOR PRÊMIO"/>
<input type="number" name="idjogador10" placeholder="ID JOGADOR 10 - SÓ PREENCHA ESTE CAMPO SE O TIPO DE INSCRIÇÃO FOR PRÊMIO"/>
</div>
<div class="pagamento-confirmacao">
<br>
<label> Mandar uma Mensagem ao ADMINISTRADOR </label>
<textarea name="observacao"></textarea>
</div>
<input class="outro" type="submit" value="Confirmar Inscrição">
<input class="outro br" type="reset" value="Limpar Formulario">
</form>
Code sends.php
$date = date("d/m/Y h:i");
$ip = getenv("REMOTE_ADDR");
$navegador = $_SERVER['HTTP_USER_AGENT'];
$numerocompra = $_POST["numerocompra"];
$nomecomprador = $_POST["nomecomprador"];
$telefonecomprador = $_POST["telefonecomprador"];
$comprovantepagamento = $_POST["comprovantepagamento"];
$tipodeinscricao = $_POST["tipodeinscricao"];
$qualplataforma = $_POST["qualplataforma"];
$confirmarplataforma = $_POST["confirmarplataforma"];
$nomeequipe = $_POST["nomeequipe"];
$emailequipe = $_POST["emailequipe"];
$logoequipe = $_POST["logoequipe"];
$idlider = $_POST["idlider"];
$idjogador2 = $_POST["idjogador2"];
$idjogador3 = $_POST["idjogador3"];
$idjogador4 = $_POST["idjogador4"];
$idjogador5 = $_POST["idjogador5"];
$idjogador6 = $_POST["idjogador6"];
$idjogador7 = $_POST["idjogador7"];
$idjogador8 = $_POST["idjogador8"];
$idjogador9 = $_POST["idjogador9"];
$idjogador10 = $_POST["idjogador10"];
$observacao = $_POST["observacao"];
$email = '[email protected]';
$MailRecipiente = $email;
$MailAssunto = "Confirmação de Pagamento e Inscrição - Mercado Livre";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $email\r\n";
$headers .= "Return-Path: $email\r\n";
$msg = '
<b>Número da Compra:</b> '.$numerocompra.'<br/>
<b>Nome do Comprador:</b> '.$nomecomprador.'<br/>
<b>Telefone do Comprador:</b> '.$telefonecomprador.'<br/>
<b>Comprovante de Pagamento:</b> '.$comprovantepagamento.'<br/>
<b>Tipo de Inscrição:</b> '.$tipodeinscricao.'<br/>
<b>Plataforma:</b> '.$qualplataforma.'<br/>
<b>Confirmação de Plataforma:</b> '.$confirmarplataforma.'<br/>
<b>Nome da Equipe:</b> '.$nomeequipe.'<br/>
<b>Logo da Equipe:</b> '.$logoequipe.'<br/>
<b>ID do Lider:</b> '.$idlider.'<br/>
<b>ID Jogador 2:</b> '.$idjogador2.'<br/>
<b>ID Jogador 3:</b> '.$idjogador3.'<br/>
<b>ID Jogador 4:</b> '.$idjogador4.'<br/>
<b>ID Jogador 5:</b> '.$idjogador5.'<br/>
<b>ID Jogador 6:</b> '.$idjogador6.'<br/>
<b>ID Jogador 7:</b> '.$idjogador7.'<br/>
<b>ID Jogador 8:</b> '.$idjogador8.'<br/>
<b>ID Jogador 9:</b> '.$idjogador9.'<br/>
<b>ID Jogador 10:</b> '.$idjogador10.'<br/>
';
mail($MailRecipiente,$MailAssunto,$msg,$headers);
// AQUI SE COLOCA A COPIA CASO QUEIRA QUE O FORMULARIO ENVIE (DUPLIQUE QUANTAS VEZES QUISER)
mail('[email protected]','[email protected]',$MailAssunto,$msg,$headers);
//AUTO RESPOSTA
$headers_ = "MIME-Version: 1.0\r\n";
$headers_ .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers_ .= "From: $email\r\n";
$site = "www.canaljoga10.com.br";
$titulo = "Resposta Automatica - Canaljoga10";
$mensagem = "Sua confirmação de inscrição está em analise.";
mail($emailequipe,$titulo,$mensagem,$headers_);
echo "<script>location.href='sucesso.php'</script>"; // Página que será redirecionada
What is the function that I can use, for when he sends the payment image, it comes as an attachment in my email, and not as 19283912sqodis.png "as text" ?
José Júnior, I edited the answer in order to use Phpmailer that is easier.
– user60252