Faça download da biblioteca Aqui
<?php function isImage( $type ) { $mime_images = array('image/jpeg','image/jpg', 'image/jpeg', 'image/pjpeg', 'image/png', 'image/x-png', 'image/gif', 'application/pdf', 'application/msword'); // verificando se arquivo é imagem, pdf ou word return in_array($type, $mime_images); } if($_GET['acao'] == 'enviar'){ $nome = $_POST['nome']; $email = $_POST['replyto']; $telefone = $_POST['telefone']; $arquivo = $_FILES["arquivo"]; if(isImage($arquivo['type'] ) or ($arquivo['type']=='')) { $corpoMSG = "<strong>Nome:</strong> $nome<br> <strong>E-mail:</strong> $email<br> <strong>Telefone:</strong> $telefone<br> ; // chamada da classe, salve o download com o nome phpmailer na pasta raiz require_once('phpmailer/class.phpmailer.php'); // instanciando a classe $mail = new PHPMailer(); // email do remetente $mail->SetFrom('[email protected]', 'Contato'); $mail->Host = "smtp.dominio.com.br"; // Endereço do servidor SMTP $mail->SMTPAuth = true; // Usa autenticação SMTP? (opcional) //$mail->SMTPSecure = 'ssl'; // SSL REQUERIDO pelo GMail $mail->Port = 587; // A porta 587 deverá estar aberta em seu servidor $mail->Username = '[email protected]'; // Usuário do servidor SMTP $mail->Password = 'senha'; // Senha do servidor SMTP // email do destinatario $address = "[email protected]"; $mail->AddAddress($address, "Athinaea"); // assunto da mensagem $mail->Subject = "Assunto"; // corpo da mensagem $mail->MsgHTML($corpoMSG); // anexar arquivo $mail->AddAttachment($arquivo['tmp_name'], $arquivo['name'] ); if(!$mail->Send()) { echo "Erro: " . $mail->ErrorInfo; } else { echo "<META http-equiv='refresh' content='1;URL=http://dominio.com.br/obrigado/'> "; } } else { echo ('<script>alert("Arquivo Resumo profissional incompatível. Use no formato word, pdf ou imagem");</script>'); } } ?> <form action="?acao=enviar" method="post" enctype="multipart/form-data"> <label for="nome">Nome(*): <input id="nome" name="nome" required="required" type="text" /> </label> <label for="replyto">E-Mail: <input id="replyto" name="replyto" type="text" required="required"/> </label> <label for="telefone">Telefone(*): <input id="telefone" name="telefone" required="required" type="text" /></label> <input name="" type="submit" value="Cadastrar" /></td> </form>
Você precisa fazer o login para publicar um comentário.