Dudu.exe 0 Denunciar post Postado Julho 4, 2006 Eu fiz um formulário para curriculo, mais não consegui, com os metodos que eu achei pela internet, enviar a foto do candidato anexada ao email junto com o conteúdo do formulário.. alguem pode me dar uma luz? Ps: Desculpem a bagunça do codigo, sou vou refinar depois que estiver funcionando. curriculo.php <form method="POST" enctype="multipart/form-data"action="curriculo2.php"> <table width="465" cellpadding="0" cellspacing="10" class="iguatemi"> <tr> <td colspan="4"><span class="subtitleazul">Dados Pessoais:</span></td> </tr> <tr> <td colspan="4">Nome Completo:<br> <input type="text" size="50" name="nome"></td> </tr> <tr> <td colspan="3">Nascimento:<br> <input type="text" size="23" name="nascimento"></td> <td width="273">Estado Civil:<br> <input name="estadocivil" type="text" size="21"></td> </tr> <tr> <td colspan="3">E-mail:<br> <input name="email" type="text" size="23"></td> <td>Telefone:<br> <input name="telefone" type="text" size="21"></td> </tr> <tr> <td colspan="4">Foto:<br> <input name="arquivo" type="file" size="36"></td> </tr> <tr> <td colspan="4">Endereço Completo: <br> <textarea name="endereco" cols="38" rows="5"></textarea> </td> </tr> <tr> <td colspan="4" class="subtitleazul">Formação Acadêmica: </td> </tr> <tr> <td colspan="4">Descreva brevemente o sua formação acadêmica:<br> <em class="xxsmall-gray">Ex: Nível Superior Completo ( Administração - Cesupa - 2005)</em><br> <textarea cols="38" rows="5" name="escolaridade"></textarea></td> </tr> <tr> <td colspan="4"><span class="subtitleazul">Dados Profissionais : </span></td> </tr> <tr> <td colspan="4"> Cargo almejado:<br> <input name="cargo" type="text" size="50"> <br> Descreva brevemente o seu histórico profissional:<br> <em class="xxsmall-gray">Ex: Desenvolverdor ( DoubleDigital - agosto 2005/julho 2006) <br> Contato: Mauro Gondim - xxxx-xxxx </em><br> <textarea name="hprofisional" cols="38" rows="5" id="hprofisional"></textarea><br> Conhecimentos, aptidões ou outras informações::<br> <em class="xxsmall-gray">Ex: Inglês Fluente ; Mircrosoft Office; Curso de Culinária...<br> <textarea cols="38" rows="5" name="conhecimentos"></textarea> </em></td> </tr> <tr> <td colspan="4"><input type="submit" name="submit" value="Enviar"></td> </tr> </table> <p><br> <p> </form> curriculo2.php ( esta sem nehum codigo para o anexo ) <br><br><br><br> <?php // Formulario de Curriculo // Recebe variaves $EmailFrom = "Site Iguatemi"; $EmailTo = "emaroja@gmail.com"; $Subject = "Envio de Curriculum"; $nome = Trim(stripslashes($_POST['nome'])); $nascimento = Trim(stripslashes($_POST['nascimento'])); $estadocivil = Trim(stripslashes($_POST['estadocivil'])); $email = Trim(stripslashes($_POST['email'])); $telefone = Trim(stripslashes($_POST['telefone'])); $endereco = Trim(stripslashes($_POST['endereco'])); $escolaridade = Trim(stripslashes($_POST['escolaridade'])); $cargo = Trim(stripslashes($_POST['cargo'])); $hprofisional = Trim(stripslashes($_POST['hprofisional'])); $conhecimentos = Trim(stripslashes($_POST['conhecimentos'])); // Valida $validationOK=true; if (Trim($name)=="") $validationOK=false; if (Trim($nascimento)=="") $validationOK=false; if (Trim($estadocivil)=="") $validationOK=false; if (Trim($email)=="") $validationOK=false; if (Trim($telefone)=="") $validationOK=false; if (Trim($endereco)=="") $validationOK=false; if (Trim($escolaridade)=="") $validationOK=false; if (Trim($cargo)=="") $validationOK=false; if (Trim($hprofisional)=="") $validationOK=false; if (!$validationOK) { echo "<center>Por favor, preecha todos os campos</center>"; echo "<center><a href=\"java script:history.go(-1)\">Voltar para o formulário</a></center>"; exit; } // Prepara o Body $Body = ""; $Body .= "Nome: "; $Body .= $nome; $Body .= "\n"; $Body .= "Data de Nascimento: "; $Body .= $nascimento; $Body .= "\n"; $Body .= "Estado Civil: "; $Body .= $estadocivil; $Body .= "\n"; $Body .= "E-mail: "; $Body .= $email; $Body .= "\n"; $Body .= "Telefone: "; $Body .= $telefone; $Body .= "\n"; $Body .= "Endereco: "; $Body .= $endereco; $Body .= "\n"; $Body .= "Escolaridade: "; $Body .= $escolaridade; $Body .= "\n"; $Body .= "Cargo almejado: "; $Body .= $cargo; $Body .= "\n"; $Body .= "Histórico Profissional: "; $Body .= $hprofisional; $Body .= "\n"; $Body .= "Conhecimentos: "; $Body .= $conhecimentos; $Body .= "\n"; // enviar email $success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>"); // Sucesso if ($success){ echo "<center>Curriculo enviado com Sucesso</center>"; echo "<center><a href=\"mioloindex.php\">Voltar para o inicio do site</a></center>"; } else{ echo "<center>Ocorreu algum erro, por favor tente novamente</center>"; echo "<center><a href=\"java script:history.go(-1)\">Voltar para o formulário</a></center>"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
nao_sei 0 Denunciar post Postado Julho 4, 2006 No laboratório de scripts tem um tópico com envio de email com anexo...Vê se ajuda http://forum.imasters.com.br/index.php?showtopic=123954 Compartilhar este post Link para o post Compartilhar em outros sites
Dudu.exe 0 Denunciar post Postado Julho 4, 2006 No laboratório de scripts tem um tópico com envio de email com anexo...Vê se ajudahttp://forum.imasters.com.br/index.php?showtopic=123954Ja tentei adaptar ele ao meu form, mais não consegui.. teoricamente deveria ter funcionado! Compartilhar este post Link para o post Compartilhar em outros sites
brazzuk 0 Denunciar post Postado Julho 4, 2006 Cara, use a classe de email ou então você terá que enviar o anexo pela função mail(), mas nessa você terá que converter o arquivo para base64. No phpbrasil tem um exemplo ;) http://www.phpbrasil.com/articles/article.php/id/661 Espero ter ajudado! ;) Compartilhar este post Link para o post Compartilhar em outros sites