Ir para conteúdo

Arquivado

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

Forum PHP Gyn

Como enviar um curriculo

Recommended Posts

Para voce entender melhor acesse o site:

www.muraldeemprego.net

 

login: visitante@muraldeemprego.net

Senha: mural1808

 

Depois de acessar voce vera do lado direito vários e-mails

 

O que eu prentendo é enviar o curriculo do usuário para o e-mail clicado.

 

Agradeço sugestões.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer...:

- enviar um arquivo(do Word por exemplo) para o email da empresa;

- transformar um arquivo(do Word) por exemplo em HTML ou Texto para ser enviado por email ou

- criar um formulário que deverá ser preenchido pelo pretendente a vaga para depois serem os dados obtidos por via deste enviados para o email da empresa que está oferencedo as vagas?

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu tenho algo parecido aqui no meu site aí você modifica aí mas a idéia e a mesma:

arquivo curriculo.php:

CODE
<form action="envia_curriculo.php" method="post" enctype="multipart/form-data" name="form1" id="form1">

 

<table width="92%" border="0" align="center" cellpadding="1" cellspacing="2">

<tr>

<td><strong><font color="#000000" size="1" face="tahoma">Departamento:</font></strong></td>

<td><select name="departamento">

<option value="" selected>Enviar Curriculo para:</option>

<option value="email1@222.com.br">Email 1</option>

<option value="email2@222.com.br">Email 2</option>

<option value="email3@222.com.br">Email 3</option>

<option value="email4@222.com.br">Email 4</option>

</select></td>

</tr>

<tr>

<td width="22%"><div align="left"><strong><font color="#000000" size="1" face="tahoma">Nome

completo:</font></strong></div></td>

<td width="78%"><div align="left">

<input name="nome" class="form1" size="40" />

</div></td>

</tr>

<tr>

<td><div align="left"><strong><font color="#000000" size="1" face="tahoma">Seu e-mail:</font></strong></div></td>

<td><div align="left">

<input name="email" class="form1" size="40" />

</div></td>

</tr>

<tr>

<td><div align="left"><strong><font color="#000000" size="1" face="tahoma">Endereço:</font></strong></div></td>

<td><div align="left">

<input name="endereco" class="form1" size="40" />

</div></td>

</tr>

<tr>

<td><div align="left"><strong><font color="#000000" size="1" face="tahoma">Bairro</font></strong></div></td>

<td><div align="left">

<input name="bairro" class="form1" size="23" />

</div></td>

</tr>

<tr>

<td><div align="left"><strong><font color="#000000" size="1" face="tahoma">Cidade:</font></strong></div></td>

<td><div align="left">

<input name="cidade" class="form1" size="23" />

</div></td>

</tr>

<tr>

<td><div align="left"><strong><font color="#000000" size="1" face="tahoma">Cep:</font></strong></div></td>

<td><div align="left">

<input name="cep" class="form1" size="23" />

</div></td>

</tr>

<tr>

<td><div align="left"><strong><font color="#000000" size="1" face="tahoma">Estado:</font></strong></div></td>

<td><div align="left">

<select class="form1" name="estado">

<option value="ac">Acre</option>

<option

value="al">Alagoas</option>

<option value="ap">Amapá</option>

<option

value="am">Amazonas</option>

<option value="ba">Bahia</option>

<option value="ce">Ceará</option>

<option value="df">Distrito Federal</option>

<option value="es">Espírito

Santo</option>

<option value="go">Goiás</option>

<option value="ma">Maranhão</option>

<option

value="mt" selected="selected">Mato

Grosso</option>

<option value="ms">Mato Grosso

do Sul</option>

<option value="mg">Minas Gerais</option>

<option value="pa">Pará</option>

<option value="pb">Paraíba</option>

<option value="pr">Paraná</option>

<option value="pe">Pernambuco</option>

<option value="pi">Piauí</option>

<option value="rj">Rio de Janeiro</option>

<option value="rn">Rio Grande

do Norte</option>

<option value="rs">Rio Grande

do Sul</option>

<option

value="ro">Rondonia</option>

<option value="rr">Roraima</option>

<option value="sc">Santa Catarina</option>

<option value="sp">São

Paulo</option>

<option value="se">Sergipe</option>

<option

value="to">Tocantins</option>

</select>

</div></td>

</tr>

<tr>

<td height="21"> <div align="left"><strong><font color="#000000" size="1" face="tahoma">Telefone</font></strong></div></td>

<td><div align="left">

<input onkeypress="soNumero()" onkeyup="formataTelefone(this)" name="telefone" class="form1" id="telefone" size="23" />

</div></td>

</tr>

<tr>

<td><div align="left"><strong><font color="#000000" size="1" face="tahoma">Anexar

curriculo:</font></strong></div></td>

<td><div align="left">

<input name="file[]" type="file" class="form1" size="24" />

</div></td>

</tr>

<tr>

<td><div align="left"><strong><font color="#000000" size="1" face="tahoma">Mensagem:</font></strong></div></td>

<td><div align="left">

<textarea name="mensagem" cols="40" rows="3" class="form1 style22" id="mensagem"></textarea>

</div></td>

</tr>

<tr>

<td> </td>

<td> </td>

</tr>

<tr>

<td></td>

<td><div align="left">

<input type="submit" class="form1" name="Submit" value="Enviar" />

</div></td>

</tr>

</table>

</form>

 

arquivo enviar_curriculo.php:

 

CODE
<?php

if (getenv("REQUEST_METHOD") == "POST")

{

set_time_limit(0);

$anexos = 0;

$boundary = "XYZ-" . date("dmYis") . "-ZYX";

 

$mens = "--$boundary\n";

$mens .= "Content-Transfer-Encoding: 8bits\n";

$mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n";

$mens .= "<b>Envio de Curriculo pelo Site\n";

$mens .= "<br \>";

$mens .= "Nome: $nome\n";

$mens .= "<br \>";

$mens .= "E-mail: $email\n";

$mens .= "<br \>";

$mens .= "Endereço: $endereco\n";

$mens .= "<br \>";

$mens .= "Bairro: $bairro\n";

$mens .= "<br \>";

$mens .= "Cidade: $cidade\n";

$mens .= "<br \>";

$mens .= "Cep: $cep\n";

$mens .= "<br \>";

$mens .= "Estadp: $estado\n";

$mens .= "<br \>";

$mens .= "Telefone: $telefone\n";

$mens .= "<br \>";

$mens .= "Mensagem: $mensagem\n";

$mens .= "--$boundary\n";

 

for($i = 0; $i < count($_FILES["file"]["name"]); $i++)

{

if(is_uploaded_file($_FILES["file"]["tmp_name"][$i])){

$fp = fopen($_FILES["file"]["tmp_name"][$i], "rb");

$anexo = chunk_split(base64_encode(fread($fp, $_FILES["file"]["size"][$i])));

fclose($fp);

 

$mens .= "Content-Type: ".$_FILES["file"]["type"][$i]."\n name=\"".$_FILES["file"]["name"][$i]."\"\n";

$mens .= "Content-Disposition: attachment; filename=\"".$_FILES["file"]["name"][$i]."\"\n";

$mens .= "Content-transfer-encoding:base64\n\n";

$mens .= $anexo."\n";

if($i + 1 == count($_FILES["file"]["name"]))

$mens.= "--$boundary--";

else

$mens.= "--$boundary\n";

 

if($_FILES["file"]['error'][$i] == 0) {

$anexos++;

}

}

}

 

$headers .= "MIME-Version: 1.0\n";

$headers .= "Date: ".date("D, d M Y H:i:s O")."\n";

$headers .= "From: $erem1\n";

$headers .= "Reply-to: $erem1\n";

$headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";

 

if(mail("$departamento","Envio de Curriculo","$mens","$headers")){

echo "Olá $nome seus dados foram enviados com sucesso!";

} else {

echo "Nao foi possivel enviar sua curriculo";

}

}

 

?>

 

espero ter ajudado..

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.