Ir para conteúdo

POWERED BY:

Arquivado

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

asmul

Emails...

Recommended Posts

<?php

//Possa te ajudar???

// Pois eu uso isso e funciona corretamante

// Caso estiver dando erro me fale

// abração - Newtwin

 

 

if ($file == ""){

echo header("Location:nome_do_seu_arquivo.php?erro= Erro fatal! -> Anexe uma foto"); exit;

}

?>

 

<?php

$corpo = $arquivo;

 

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

if (($fp = fopen($_FILES['file']['tmp_name'],"rb"))) //o erro está ocorrendo aqui...

{

$anexo = fread($fp,filesize($_FILES['file']['tmp_name']));

$anexo = base64_encode($anexo);

fclose($fp);

$anexo = chunk_split($anexo);

}

if ($anexo)

{

$mensagem = "--$bound\nContent-type: text/html\nContent-Transfer-Encoding: 7bit\n\n$corpo\n\n"

. "--$bound\nContent-type: $_FILES[file][type]\nContent-Disposition: attachment; filename=" . $_FILES['file']['name'] . "\nContent-Transfer-Encoding: base64\n\n$anexo\n"

. "--$bound\r\n";

mail("email@email.com","E-mail com arquivo em anexo",$mensagem,"From: $_POST\nMIME-Version: 1.0\nContent-type: multipart/mixed; boundary=\"$bound\"");

}

else

{

mail("email@email.com","E-mail com arquivo em anexo",$corpo,"From: $_POST\nContent-type: text/html");

}

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá newtwin.

 

estou tentando usar esse sisteminha para envio de arquivo .doc.

 

Lógico que não está funcionando pois estou pedindo ajuda.

 

Criei um arquivo chamado form.php:

 

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

<p> e-mail:

<input name="email" type="text" id="email">

</p>

<p> arquivo:

<input name="arquivo" type="file" id="arquivo">

</p>

<p>

<input type="submit" name="Submit" value="Submit">

</p>

</form>

 

Posteriormente criei o seguinte arquivo enviar.php

 

<?php

//Possa te ajudar???

// Pois eu uso isso e funciona corretamante

// Caso estiver dando erro me fale

// abração - Newtwin

 

 

if ($file == ""){

echo header("Location:form.php?erro= Erro fatal! -> Anexe uma foto"); exit;

}

?>

 

<?

$corpo = "Teste de e-mail com anexo";

 

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

if (($fp = fopen($_FILES['arquivo']['tmp_name'],"rb")))

{

$anexo = fread($fp,filesize($_FILES['arquivo']['tmp_name']));

$anexo = base64_encode($anexo);

fclose($fp);

$anexo = chunk_split($anexo);

}

if ($anexo)

{

$mensagem = "--$bound\nContent-type: text/html\nContent-Transfer-Encoding: 7bit\n\n$corpo\n\n"

. "--$bound\nContent-type: $_FILES[arquivo][type]\nContent-Disposition: attachment; filename=" . $_FILES['arquivo']['name'] . "\nContent-Transfer-Encoding: base64\n\n$anexo\n"

. "--$bound\r\n";

mail("curriculo@ee1.com.br","E-mail com arquivo em anexo",$mensagem,"From: $_POST\nMIME-Version: 1.0\nContent-type: multipart/mixed; boundary=\"$bound\"");

}

else

{

mail("curriculo@ee1.com.br","E-mail com arquivo em anexo",$corpo,"From: $_POST\nContent-type: text/html");

}

?>

 

Onde mais posso alterar para o bom funcionamento?

Valeu

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.