Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

função mail()

$
0
0

Olá galera estou com um problema, estou querendo mandar umas informações pelo email, só que não to conseguindo, receber estado, area de interesse, o anexo, e se deseja receber info, alguem poderia me ajudar ?

<?php
function enviarEmail($email, $assunto, $mensagem, $mens, $headers) {

    /* Verifica qual é o sistema operacional do servidor para ajustar o cabeçalho de forma correta. Não alterar */
    if (PHP_OS == "Linux")
        $quebra_linha = "\n"; //Se for Linux
    elseif (PHP_OS == "WINNT")
        $quebra_linha = "\r\n"; // Se for Windows
    else
        die("Este script nao esta preparado para funcionar com o sistema operacional de seu servidor");

    // Dados do email
    $nomeremetente = 'TrabalheConosco';
    $emailremetente = 'email@email.com.br';
    $emaildestinatario = $email;

    /* Montando o cabeçalho da mensagem */
    $headers = "MIME-Version: 1.1" . $quebra_linha;
    $headers .= "Content-type: text/html; charset=utf-8" . $quebra_linha;

    // Perceba que a linha acima contém "text/html", sem essa linha, a mensagem não chegará formatada.
    $headers .= "From: $nomeremetente <" . $emailremetente . ">" . $quebra_linha;
    $headers .= "Return-Path: " . $emailremetente . $quebra_linha;

    // Esses dois "if's" abaixo são porque o Postfix obriga que se um cabeçalho for especificado, deverá haver um valor.
    // Se não houver um valor, o item não deverá ser especificado.
    # $headers .= "Reply-To: $nomeremetente <" . $emailremetente . ">" . $quebra_linha;
    // Note que o e-mail do remetente será usado no campo Reply-To (Responder Para)

    /* Enviando a mensagem */
    $enviado = mail($emaildestinatario, $assunto, $mensagem, $headers, "-r" . $emailremetente);

    return $enviado;
}
  
if (isset($_POST['name'])) {


    if (isset($_POST['name']) && trim($_POST['name'] != '')) {

        $mensagem = '';
        $mensagem .= '<br>Nome : ' . $_POST['nome'];
        $mensagem .= '<br>Email : ' . $_POST['email'];
        $mensagem .= '<br>---o : ' . $_POST['---o'];
        $mensagem .= '<br>DDD : ' . $_POST['ddd'];
        $mensagem .= '<br>Telefone : ' . $_POST['telefone'];
        $mensagem .= '<br>Endereço : ' . $_POST['endereco'];
        $mensagem .= '<br>Cidade : ' . $_POST['cidade'];
        $mensagem .= $estado = '<br>Estado : ' . $_POST['estado'];
         for ($i=0;$i<count($estado);$i++) 
           { 
             echo "<br> Estado " . $i . ": " . $estado[$i]; 
           } 
        $mensagem .= $areaInteresse = '<br>Área de Interesse : ' . $_POST['area'];
         for ($i=0;$i<count($areaInteresse);$i++) 
           { 
             echo "<br> Área de Interesse " . $i . ": " . $areaInteresse[$i]; 
           }       
        $mensagem .= '<br>Anexo Curriculo: ' . $_FILES['userfile']['name'] . $_FILES['userfile']['type'] . $_FILES['userfile']['size'] . $_FILES['userfile']['tmp_name'] . $_FILES['userfile']['error'];
        $mensagem .= '<br>Deseja receber Informações:' .$_POST['news'];
          if(isset($_POST["news"])) { echo "Você deseja receber as novidades por email!"; } else { echo "Você não quer receber novidades por email...";}
        $sucesso = true; 
      
        enviarEmail('email@email.com.br',$_POST['nome'],$mensagem);
    } else {
                                                                                                
       echo "preencha seu nome";
                                                                                                
     }
}

?>              

<div class="formTrabalheConosco">
              <?php if (isset($sucesso) && $sucesso == true): ?>

                <div class="enviado">Mensagem enviada com sucesso !</div>

              <?php else: ?>
              <form id="cadastro" name="cadastro" method="post"  enctype="multipart/form-data" onsubmit="return validaCampo(); return false;">

                <table  border="0" align="center">
                <tr>
                  <span class="style4">Você é pró-ativo, gosta de trabalhar em equipe e procura uma oportunidade interessante de trabalho? Se a resposta for SIM, cadastre-se.</span>
                </tr>
                <tr>
                  <td width="69">Nome:</td>
                  <td width="546"><input name="nome" type="text" id="nome" size="70" maxlength="60" />
                  <span class="style1">*</span></td>
                </tr>
                <tr>
                  <td>Email:</td>
                  <td><input name="email" type="text" id="email" size="70" maxlength="60" />
                  <span class="style1">*</span></td>
                </tr>
                <tr>
                  <td>---o:</td>
                  <td><input name="---o" type="radio" value="Masculino" checked="checked" />
                  Masculino 
                  <input name="---o" type="radio" value="Feminino" />
                  Feminino <span class="style1">*</span> </td>
                </tr>
                <tr>
                  <td>DDD:</td>
                  <td><input name="ddd" type="text" id="ddd" size="4" maxlength="2" onkeypress='return SomenteNumero(event)' />
                  Telefone:
                  <input name="telefone" type="text" id="telefone" onkeypress='return SomenteNumero(event)'/>
                  <span class="style1">*</span></td>
                </tr>
                <tr>
                  <td>Endereço:</td>
                  <td><input name="endereco" type="text" id="endereco" size="70" maxlength="70" />
                  <span class="style1">*</span></td>
                </tr>
                <tr>
                  <td>Cidade:</td>
                  <td><input name="cidade" type="text" id="cidade" maxlength="20" />
                  <span class="style1">*</span></td>
                </tr>
                <tr>
                  <td>Estado:</td>
                  <td><select name="estado[]" id="estado" onBlur="validaCampo();">
                  <option>Selecione...</option>
                  <option value="AC">AC</option>
                  <option value="AL">AL</option>
                  <option value="AP">AP</option>
                  <option value="AM">AM</option>
                  <option value="BA">BA</option>
                  <option value="CE">CE</option>
                  <option value="ES">ES</option>
                  <option value="DF">DF</option>
                  <option value="MA">MA</option>
                  <option value="MT">MT</option>
                  <option value="MS">MS</option>
                  <option value="MG">MG</option>
                  <option value="PA">PA</option>
                  <option value="PB">PB</option>
                  <option value="PR">PR</option>
                  <option value="PE">PE</option>
                  <option value="PI">PI</option>
                  <option value="RJ">RJ</option>
                  <option value="RN">RN</option>
                  <option value="RS">RS</option>
                  <option value="RO">RO</option>
                  <option value="RR">RR</option>
                  <option value="SC">SC</option>
                  <option value="SP">SP</option>
                  <option value="SE">SE</option>
                  <option value="TO">TO</option>
                </select>
                  <span class="style1">*      </span></td>
                </tr>
                <tr>
                  <td>Área de interesse:</td>
                  <td><select name="area[]" id="area" onBlur="validaCampo()";>
                  <option>Selecione...</option>
                  <option value="Administrativo">Administrativo</option>
                  <option value="Arquitetura">Arquitetura</option>
                  <option value="Comercial">Comercial</option>
                  <option value="Construção">Construção</option>
                  <option value="Engenharia">Engenharia</option>
                  <option value="Financeiro">Financeiro</option>
                  <option value="Marketing">Marketing</option>
                  <option value="Recurso Humanos">Recurso Humanos</option>
                  <option value="Tecnologia da informação">Tecnologia da informação</option>
                  <option value="Outra">Outra</option>
                </select>
                  <span class="style1">*      </span></td>
                </tr>
                <tr>
                  <td>Curriculum:</td>
                    <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
                    <td><input name="userfile" type="file" size="30" id="file-original" onchange="document.getElementById('file-falso').value = this.value;"></td>
                  </div>
                </div>
                </tr>

                <tr>
                  <td colspan="2" ><input name="news[]" value="1" type="checkbox" id="news" checked="checked" />
              <span class="style3">Desejo receber novidades e informações sobre o conteúdo deste site. </td></span>
                </tr>
                <tr>
                  <td colspan="2"><p>
                  <input name="cadastrar" type="submit" id="cadastrar" value="Concluir meu Cadastro!" />       
                    <input name="limpar" type="reset" id="limpar" value="Limpar Campos preenchidos!" />            
                    </p>
                  <p> <span class="style1">Campos com "*" são obrigatórios!</span> </p>
                  </td>
                </tr>
                </table>
              </form>
            <?php endif ?>
            </div>
          </div>
        </div>
      </div>

Viewing all articles
Browse latest Browse all 14190

Trending Articles