Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá
tenho o seguinte código que envia e-mails com arquivos anexos.
<? $boundary = strtotime('NOW'); $headers = "From: Reinaldo\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: multipart/mixed; boundary=\"" . $boundary . "\"\r\n"; $msg = "--" . $boundary . "\r\n"; $msg .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n"; $msg .= "Content-Transfer-Encoding: quoted-printable\r\n\r\n"; $msg .= "Aqui vai a mensagem"; for($e=1;$e<=5;$e++) { $arquivo = isset($_FILES["foto".$e]) ? $_FILES["foto".$e] : FALSE; if(file_exists($arquivo["tmp_name"]) and !empty($arquivo)) { $fp = fopen($arquivo["tmp_name"],"rb"); $anexo = fread($fp,filesize($arquivo["tmp_name"])); $anexo = chunk_split(base64_encode($anexo)); fclose($fp); $msg .= "--" . $boundary . "\r\n"; $msg .= "Content-Type:\"".$_FILES["foto".$e]["type"]."\"\r\n"; $msg .= "Content-Transfer-Encoding: base64;\r\n"; $msg .= "Content-Disposition: attachment; filename=\"".$_FILES["foto".$e]["name"]."\"\r\n"; $msg .= "$anexo\r\n\r\n"; } }mail("reinaldooli@gmail.com","Solicitação de Classificado Carro",$msg,$headers); ?>
O script funciona os anexos são enviados mais quando vou abrir o anexo dá erro, e não consigo abrir os anexos o que pode estar errado?????
Carregando comentários...