KUROL3 3 Denunciar post Postado Agosto 8, 2009 Olá com o código abaixo estou conseguindo enviar 1 imagem anexada com a função mail do php gostaria de saber se da para enviar mais de 1 como fazer.. Segue o código.. $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE; $permittedtypes = array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', 'image/png' ,'application/x-zip-compressed', 'application/pdf', 'application/x-gtar', 'application/x-tar', 'text/html', 'text/html'); if(file_exists($arquivo["tmp_name"]) and !empty($arquivo)){ $fp = fopen($_FILES["foto"]["tmp_name"],"rb"); $anexo = fread($fp,filesize($_FILES["foto"]["tmp_name"])); $anexo = base64_encode($anexo); fclose($fp); $anexo = chunk_split($anexo); $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"; //plain $mens .= "$mensagem\n"; $mens .= "--$boundary\n"; $mens .= "Content-Type: ".$arquivo["type"]."\n"; $mens .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n"; $mens .= "Content-Transfer-Encoding: base64\n\n"; $mens .= "$anexo\n"; $mens .= "--$boundary--\r\n"; $headers = "MIME-Version: 1.0\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; $headers .= "Bcc: \"KUROLE\" <job@kurole.com>\r\n"; $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n"; $headers .= "$boundary\n"; Compartilhar este post Link para o post Compartilhar em outros sites
BRG 2 Denunciar post Postado Agosto 8, 2009 Com a mail eu não sei.. deve dar sim.., mais eu se fosse você usava a classe PHPMailer... http://phpmailer.worxware.com/ , Compartilhar este post Link para o post Compartilhar em outros sites