Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
OLa pessoal...
bom tenho um sistema que deve fazer o seguinte, pegar um arquivo que já esteja no servidor web do site e anexar por e-mail.....
eu to tentando, mas não consigo,
utilizo a funcão mail();
alguem pode me ajudar?
Desde já agradeço
Então Brother....
o codigo é esse:
$pasta_imagens = 'http://dominio_site/magens/chamado/aeroporto.jpg';
if (isset($pasta_imagens) && ($fp = fopen($pasta_imagens,"r")))
{
$anexo = fread($fp,'12323');
$anexo = base64_encode($anexo);
fclose($fp);
$anexo = chunk_split($anexo);
if($anexo){
$nomeImagem = 'aeroporto.jpg';
$msg .= "--limite\n";
$msg .= "Content-Type: jpg\n";
$msg .= "Content-Disposition: attachment; filename=\"".$nomeImagem."\"\n";
$msg .= "Content-Transfer-Encoding: base64\n\n";
$msg .= "$anexo\n";
$msg .= "--limite--\r\n";
} else {
$msg .= "--limite--\n";
}
} else {
$msg .= "--limitee--\n";
}Certo, mas onde você envia o e-mail? Cadê a chamada à função mail?
Outra sugestão é utilizar a classe PHPMailer. No laboratório de scripts tem alguns exemplos de envio com anexo.
Carlos Eduardo
Você já tem algo para fazer o anexo ?
Ou quer enviar apenas o link para download desse arquivo ?
Poste o que já tem de código e onde está sua dificuldade achei sua dúvida bastante vaga.
Aqui tem um script de anexo: http://phpbrasil.com/scripts/script.php/id/2327
Se quiser dar uma olhada.