Olá, boa tarde!
Preciso de um Help…
Possuo um formulário com UPload de arquivo (curriculo) e envio por e-mail.
Este e-mail até chega, porém sem os dados (nome, e-mail, telefone…) e sem anexo. Poderiam me dar uma luz?
Abaixo o html e php
HTML
<div id="trabalhe" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Trabalhe Conosco</h4>
</div>
<div class="modal-body" id="FormularioContato1">
<div class="mdlimg"><img src="images/cobranca.jpg" alt =""></div>
<form role="form" id="form1" name="contact-form" method="Post" action="sender_trabalho.php" class="contact-form" enctype="multipart/form-data">
<input type="text" placeholder="Nome" class="form-control" name="nome1" id="nome1">
<input type="text" placeholder="E-mail" class="form-control" name="email1" id= "email1" >
<input type="text" placeholder="Telefone" class="form-control" name="tel1" id= "tel1" >
<div class="row">
<div class="col-xs-10">
<input type="text" value='Selecione o Arquivo para Anexar' name="arquivo1" placeholder="Selecione o Arquivo para Anexar" class="form-control" id="uploadFile" disabled ="disabled" >
</div>
<div class="col-xs-1">
<div class="fileUpload btn "> <span>Anexar</span>
<input type="file" name="arquivo" id="uploadBtn" class="btn upload" onClick="javascript:fRetonaArquivo();" >
</div>
<div action="sender_trabalho.php" method="post" enctype="multipart/form-data">
</div>
</div>
</div>
<select name="areaInteresse" placeholder="Área de Interesse" class="form-control">
<option value="Área">Escolha a área de Interesse: </option>
<option value="RH">RH </option>
<option value="Administrativo">Administrativo</option>
<option value="Atendimento">Atendimento</option>
</select>
<textarea cols="10" name="message1" id="message1" rows="5" placeholder="Escreva sua mensagem..." class="form-control"></textarea>
<input type="submit" class="btn btn-link" value="Enviar">
<button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button>
</form>
</div>
</div>
</div>
</div>
PHP
<?php // Inclui o arquivo class.phpmailer.php localizado na pasta phpmailer require_once("phpmailer/class.phpmailer.php"); session_start(); //Inicia a classe PHPMailer $mail = new PHPMailer(); $nome = $_POST['nome1']; $email = $_POST['email1']; $tel = $_POST['tel1']; $message1 = $_POST['message1']; $assunto = $_POST['areadeInteresse']; while(list($key,$value) = each($_FILES['images']['name'])) { if(!empty($value)) { $filename = $value; $filename=str_replace(" ","_",$filename);// Add _ inplace of blank space in file name, you can remove this line $add = "uploads/$filename"; //echo $_FILES['images']['type'][$key]; // echo ""; copy($_FILES['images']['tmp_name'][$key], $add); chmod("$add",0777); } } //echo $_POST['message']; //echo $_POST['nome']; //echo $_POST['email']; // Define os dados do servidor e tipo de conexão // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->IsSMTP(); // Define que a mensagem será SMTP $mail->Host = "smtp.gmail.com"; // Endereço do servidor SMTP $mail->Port = 465; $mail-> SMTPSecure= true; $mail->SMTPAuth = true; // Usa autenticação SMTP? (opcional) $mail->Username = "meuemail@meuemail.com,br"; // Usuário do servidor SMTP $mail->Password = "minhasenha"; // Senha do servidor SMTP // Define o remetente // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->From = ('meuemail@meuemail.com,br'); // Seu e-mail $mail->FromName = "Site "; // Seu nome // Define os destinatário(s) // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->AddAddress ('meuemail@meuemail.com,br'); //$mail->AddAddress('ciclano@site.net'); //$mail->AddCC('ciclano@site.net', 'Ciclano'); // Copia //$mail->AddBCC('fulano@dominio.com.br', 'Fulano da Silva'); // Cópia Oculta // Define os dados técnicos da Mensagem // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->IsHTML(true); // Define que o e-mail será enviado como HTML $mail->CharSet = 'utf-8'; // Charset da mensagem (opcional) // Define a mensagem (Texto e Assunto) // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->Subject = "TRABALHE CONOSCO "; // Assunto da mensagem $mail->Body .="Nome: ".$_post['nome1']."
"; // Nome da Mensagem $mail->Body .="E-mail: ".$_post['email1']."
"; // Email da Mensagem $mail->Body .="Telefone: ".$_post['tel1']."
"; // Email da Mensagem $mail->Body .="Assunto: ".$_post['areaInteresse']."
"; // Área de Interesse $mail->Body .="Mensagem: ".$_post['message1']."
"; // Nome da Mensagem 'Assunto: '.$assunto.'
Nome:'.$nome.'
E-mail: '.$email.'
Mensagem: '.$message1; //$mail->AltBody = "Este é o corpo da mensagem de teste, em Texto Plano! \r\n :"; $enviado = $mail->Send(); // Limpa os destinatários e os anexos $mail->ClearAllRecipients(); //$mail->ClearAttachments(); // Exibe uma mensagem de resultado if ($enviado) { echo " "; } else { echo " "; // echo "Informações do erro: " . $mail->ErrorInfo; } // Abre ou cria o arquivo bloco1.txt // "a" representa que o arquivo é aberto para ser escrito $fp = fopen("Error.log", "a"); // Escreve "exemplo de escrita" no bloco1.txt $escreve = fwrite($fp, $fb. "\n Assunto".assunto."Nome:".$nome."
E-mail: ".$email."
Mensagem: ".$message); // Fecha o arquivo fclose($fp); //header("location:index.html");