Jump to content

Search the Community

Showing results for tags 'anexo'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 8 results

  1. Gustavo2503

    Múltiplos anexos em email

    Estes são alguns pontos do que eu preciso Eu tenho um sistema que em cada registro tem um ou mais anexos. Os nomes destes anexos estão guardados no banco de dados, e os arquivos ficam na pasta anexos/ no servidor. O usuário manda este registro via email e os anexos devem ir juntos. Eu estou usando a função do PHP mail(). Objetivo: Enviar um email com um ou mais anexos Problema: Este código só está enviando um anexo, que é o último anexo que a query pega. OBS.: Eu não entendo de boundary e de anexos por email, eu peguei esse código na internet, mas eu fiz algumas alterações nele, porque no código original só mandava um anexo. $assunto = "Registros"; $boundary = "XYZ-".md5(date("dmYis"))."-ZYX"; // cabeçalho do email $cabecalho = "MIME-Version: 1.0" . PHP_EOL; $cabecalho .= "Content-Type: multipart/mixed; "; $cabecalho .= "boundary=" . $boundary . PHP_EOL; $cabecalho .= "$boundary" . PHP_EOL; $msg = ""; // Anexos $sql = " SELECT A.LOCAL, A.ARQUIVO FROM TB_ANEXOS AS A LEFT JOIN TB_REGISTROS AS R ON (A.ID_REGISTRO = R.ID) WHERE R.ID = $ID "; $resultado = mysqli_query($link, $sql); if ($resultado){ while ($dados = mysqli_fetch_array($resultado, MYSQLI_ASSOC)){ $LOCAL = $dados['LOCAL']; $ARQUIVO_NAME = $dados['ARQUIVO']; $path = 'anexos/'.$LOCAL; $fileType = mime_content_type( $path ); // Pegando o conteúdo do arquivo $fp = fopen( $path, "rb" ); // abre o arquivo enviado $anexo = fread( $fp, filesize( $path ) ); // calcula o tamanho $anexo = chunk_split(base64_encode( $anexo )); // codifica o anexo em base 64 fclose( $fp ); // fecha o arquivo $msg.= "Content-Type: ". $fileType ."; name=\"". $ARQUIVO_NAME . "\"" . PHP_EOL; $msg.= "Content-Transfer-Encoding: base64" . PHP_EOL; $msg.= "Content-Disposition: attachment; filename=\"". $ARQUIVO_NAME . "\"" . PHP_EOL; $msg.= "$anexo" . PHP_EOL; $msg.= "--$boundary" . PHP_EOL; } } $msg.= "--$boundary" . PHP_EOL; $msg.= "Content-Type: text/html; charset='utf-8'" . PHP_EOL; $msg.= " <!doctype html> <html lang='pt-br'> <head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0'> <meta http-equiv='X-UA-Compatible' content='ie=edge'> <title>$assunto</title> <style> h2, b, legend { color: #2d2d2d; } </style> </head> <body> <p>CORPO DO EMAIL</p> </body> </html> "; $msg.= "--$boundary" . PHP_EOL; if(mail($para, $assunto, $msg, $cabecalho)) { echo "<p>Email enviado com sucesso</p>"; } else { echo '<p style="color: #f00">Erro!</p>'; }
  2. Tenho apenas 500k de armazenamento aqui no FÓRUM, já coloquei algumas imagens para ajudar alguns inscritos a solucionar os problemas, porém agora, estou com apenas 67,47k de armazenamento e não consigo colocar mais imagens nos tópicos. Minha dúvida é como faço para deletar as imagens que anexei aqui no fórum e liberar espaço para poder armazenas novas imagens? Se alguém puder me ajudar fica agradecido. Fico no aguardo. Att. Felipe Coutinho
  3. vinihhylian0103

    ENVIAR EMAIL COM ARQUIVOS ANEXOS VIA PHP

    É possível anexar um arquivo e enviá-lo por email via PHP? Se sim, alguém poderia me dar uma ajuda com isso por favor, é realmente muito importante para meu projeto do TCC.
  4. Boa tarde, pessoal! Eu tenho um site que possui um formulário de contato que permite o anexo de arquivos, porém, assim que eu clico no botão "Enviar mensagem" depois de ter preenchido todos os campos e anexado um documento, a página está exibindo o seguinte erro, acredito que do JavaScript: Error: 'slice' called on an object that does not implement interface Blob. e@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:4:24986 dc@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:4:24871 dc@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:4:24894 n.param@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:4:25232 ajax@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:4:21042 $scope.sendMail@https://184.10.65.89/wordpress/wp-content/themes/site/app/controllers/page.js:162:9 functionCall/<@https://184.10.65.89/wordpress/wp-content/themes/site/app/components/angular/angular.min.js?ver=1.3.15:199:301 f@https://184.10.65.89/wordpress/wp-content/themes/site/app/components/angular/angular.min.js?ver=1.3.15:216:74 $eval@https://184.10.65.89/wordpress/wp-content/themes/site/app/components/angular/angular.min.js?ver=1.3.15:126:11 $apply@https://184.10.65.89/wordpress/wp-content/themes/site/app/components/angular/angular.min.js?ver=1.3.15:126:236 compile/</<@https://184.10.65.89/wordpress/wp-content/themes/site/app/components/angular/angular.min.js?ver=1.3.15:216:124 dispatch@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:3:12392 add/r.handle@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:3:9156 Se eu somente preencher os campos e não anexar um arquivo, o e-mail é enviado normalmente. Aqui está o código no HTML da página para a exibição do botão de Anexar Arquivo: <input name="file" type="file" onchange="angular.element(this).scope().fileNameChanged(this.files[0])"/> Aqui está o código no HTML da página para o botão de "Enviar mensagem": <button type="submit" class="btn-border-dark" ng-click="sendMail()">Enviar mensagem</button> Aqui está o código em JavaScript que implementa a função sendMail: $scope.sendMail = function() { jQuery.ajax({ type: "POST", url: root.root + "send.php", data: $scope.contact, success: function() { console.log('sucesso!'); jQuery('.log-message').html(alert ("Mensagem enviada com sucesso!\n\nEm breve retornaremos seu e-mail com uma resposta. Obrigado.")); } }); } Vocês podem me ajudar, por favor? Eu tentei procurar na internet este erro, cheguei a fazer o que o pessoal recomendou, mas nada funcionou. Muito obrigado
  5. alisonalves

    Problemas ao enviar anexos com phpmailer?

    Coloquei este código "$arquivo = $_FILES['arquivo'];" no meu phpmailer para anexar arquivos à mensagem mas não está funcionando. Alguém pode me ajudar a enxergar onde estou errando? O códig completo do phpmailer segue abaixo. <?php # Inclui o arquivo class.phpmailer.php localizado na pasta phpmailer require_once("class.phpmailer.php"); require_once("class.smtp.php"); # Inicia a classe PHPMailer $mail = new PHPMailer(); # Define os dados do servidor e tipo de conexão $mail->IsSMTP(); // Define que a mensagem será SMTP $mail->Host = "email-ssl.com.br"; # Endereço do servidor SMTP $mail->Port = 587; // Porta TCP para a conexão $mail->SMTPAutoTLS = false; // Utiliza TLS Automaticamente se disponível $mail->SMTPAuth = true; # Usar autenticação SMTP - Sim $mail->Username = 'contato@xx.com.br'; # Usuário de e-mail $mail->Password = 'xxx'; // # Senha do usuário de e-mail # Define o remetente (você) $mail->From = "contato@xxx.com.br"; # Seu e-mail $mail->FromName = "E-mail de contato"; // Seu nome # Define os destinatário(s) $mail->AddAddress('contato@xxx.com.br', 'Fulano da Silva'); # Os campos podem ser substituidos por variáveis #$mail->AddAddress('webmaster@nomedoseudominio.com'); # Caso queira receber uma copia #$mail->AddCC('ciclano@site.net', 'Ciclano'); # Copia #$mail->AddBCC('fulano@dominio.com.br', 'Fulano da Silva'); # Cópia Oculta // Definição de HTML/codificação $mail->IsHTML(true); // Define que o e-mail será enviado como HTML $mail->CharSet = 'utf-8'; // Charset da mensagem (opcional) // DEFINIÇÃO DA MENSAGEM $mail->Subject = "Classificados"; // Assunto da mensagem $mail->Body .= " titulo: ".nl2br($_POST['titulo'])."<br>"; // Texto da mensagem $mail->Body .= " valor: ".nl2br($_POST['valor'])."<br>"; // Texto da mensagem $mail->Body .= " cidade: ".nl2br($_POST['cidade'])."<br>"; // Texto da mensagem $mail->Body .= " estado: ".nl2br($_POST['estado'])."<br>"; // Texto da mensagem $mail->Body .= " area: ".nl2br($_POST['area'])."<br>"; // Texto da mensagem $mail->Body .= " num_lugares: ".nl2br($_POST['num_lugares'])."<br>"; // Texto da mensagem $mail->Body .= " aluguel_valor: ".nl2br($_POST['aluguel_valor'])."<br>"; // Texto da mensagem $mail->Body .= " aluguel_contrato: ".nl2br($_POST['aluguel_contrato'])."<br>"; // Texto da mensagem $mail->Body .= " num_funcionarios: ".nl2br($_POST['num_funcionarios'])."<br>"; // Texto da mensagem $mail->Body .= " iptu: ".nl2br($_POST['iptu'])."<br>"; // Texto da mensagem $mail->Body .= " faturamento: ".nl2br($_POST['faturamento'])."<br>"; // Texto da mensagem $mail->Body .= " site: ".nl2br($_POST['site'])."<br>"; // Texto da mensagem $mail->Body .= " detalhes: ".nl2br($_POST['detalhes'])."<br>"; // Texto da mensagem $mail->Body .= " nome: ".nl2br($_POST['nome'])."<br>"; // Texto da mensagem $mail->Body .= " telefone: ".nl2br($_POST['telefone'])."<br>"; // Texto da mensagem $mail->Body .= " email: ".nl2br($_POST['email'])."<br>"; // Texto da mensagem $arquivo = $_FILES['arquivo']; # Define os dados técnicos da Mensagem $mail->IsHTML(true); # Define que o e-mail será enviado como HTML #$mail->CharSet = 'iso-8859-1'; # Charset da mensagem (opcional) # Define os anexos (opcional) #$mail->AddAttachment("c:/temp/documento.pdf", "documento.pdf"); # Insere um anexo # Envia o e-mail $enviado = $mail->Send(); # Limpa os destinatários e os anexos $mail->ClearAllRecipients(); $mail->ClearAttachments(); # Exibe uma mensagem de resultado (opcional) if ($enviado) { echo "E-mail enviado com sucesso!"; } else { echo "Não foi possível enviar o e-mail."; echo "<b>Informações do erro:</b> " . $mail->ErrorInfo; } ?>
  6. Gustavo2503

    <a> href para base64

    Eu preciso de um link para abrir um arquivo em decodificado em base64, eu fiz o link mas quando eu abro o link ele não aparece nada, o título da página fica "Sem título" e a página fica branca, vazia. E quando eu clico na URL e dou ENTER, ele aparece o meu arquivo normal. O link está assim: <a target="_blank" href="data:application/pdf;base64,MEU_ARQUIVO_BASE64">Arquivo</a> Como arrumar isso?
  7. Boa noite pessoal. Tenho um site em funcionamento em um domínio próprio, e o mesmo foi feito todo em html, aliás utilizo o Adobe DreamWeaver para fazer as edições. http://www.wmanske.com.br Na página contato, http://www.wmanske.com.br/contato , tenho um formulário para envio de e-mails funcionando perfeitamente, porém gostaria de acrescentar a ele um campo para anexar arquivos, onde o ideal seria para arquivos de até 2mb Segue abaixo o código html do formulário, e mais abaixo o arquivo enviar.php: <!-- CONTACT FORM --> <div class="col-sm-12 col-md-7"> <form name="contactform" id="contactform" method="post" action="enviar.php"> <fieldset> <div class="row"> <div class="col-md-5 col-lg-4"> <div class="form-group"> <select class="selectpicker" data-style="selectcorp" name="Departamento" id="departament"> <option value="Orçamento:">Orçamento</option> <option value="Engenharia:">Engenharia</option> <option value="Comercial:">Comercial</option> <option value="Financeiro">Financeiro</option> <option value="Outros">Outros</option> </select> </div> </div> <div class="col-md-7 col-lg-8"> <div class="form-group"> <label class="sr-only" for="subject">Assunto<br></label> <div class="inner-addon left-addon"> <i class="fa fa-pencil"></i> <input type="text" class="form-control required" placeholder="Assunto" name="Assunto" id="subject"> </div> </div> </div> <div class="col-md-12"> <div class="form-group"> <label class="sr-only" for="name">Nome<br></label> <div class="inner-addon left-addon"> <i class="fa fa-user"></i> <input type="text" class="form-control required" placeholder="Seu Nome Completo" name="name" id="name" data-name="Name"> </div> </div> <div class="row row-lg"> <div class="col-lg-7"> <div class="form-group"> <label class="sr-only" for="email">Email<br></label> <div class="inner-addon left-addon"> <i class="fa fa-envelope"></i> <input type="email" class="form-control required required-email" placeholder="Seu Melhor E-Mail" name="email" id="email" data-name="Email"> </div> </div> </div> <div class="col-lg-5"> <div class="form-group"> <label class="sr-only" for="name">Fone<br></label> <div class="inner-addon left-addon"> <i class="fa fa-phone"></i> <input type="text" class="form-control required required-phone" placeholder="Seu Melhor Número" name="phone" id="phone" data-name="Phone"> </div> </div> </div> <div class="col-md-12"> <div class="form-group"> <label class="sr-only" for="name">Endereço<br></label> <div class="inner-addon left-addon"> <i class="fa fa-map-marker"></i> <input type="text" class="form-control required" placeholder="Seu Endereço Completo" name="adress" id="adress" data-name="Adress"> </div> </div> </div> </div> <div class="form-group"> <label class="sr-only" for="message">Mensagem<br></label> <div class="inner-addon left-addon"> <i class="fa fa-comment"></i> <textarea rows="13" name="message" id="message" class="form-control required" placeholder="Compartilhe o seu sonho conosco! Vamos lhe responder em no máximo 24hrs." data-name="Message"></textarea> </div> </div> </div> </div> <div class="row actions"> <div class="col-sm-12 col-md-6"> <input type="submit" href="http://www.wmanske.com.br/contato/" value="&#xf1d9; &nbsp;Enviar" name="submit" id="submitButton" class="btn btn-default btn-primary-corp-big" title="Clique aqui para enviar sua mensagem!" /> </div> <div class="g-recaptcha" data-sitekey="6LcAwlAUAAAAAEWwdheQAGVWrZzUIgkMnyubvthp"></div><div class="col-sm-12 col-md-6"> <div class="alert alert-danger" role="alert" id="alertform">...</div> </div> </div> </fieldset> </form> <p>&nbsp;</p> </div><!-- /CONTACT FORM --> <?php function enviar($para, $assunto, $post, $de = 'contato@wmanske.com.br'){ $mensagem = ""; if(is_array($post)){ foreach ($post as $key => $value) { $mensagem .= "<strong>$key: </strong>$value<br>"; } }else{ $mensagem = $post; } $headers = "MIME-Version: 1.1\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= 'To: '.$para . "\n"; $headers .= 'From: '.$de . "\n"; $headers .= "Reply-To: $de\n"; // Para enviar o e-mail em formato HTML com codificação de caracteres Unicode (Usado em todos os países) //$headers .= "Content-type: text/html; charset=utf-8\n"; //mail($para, $assunto, $mensagem, $headers); $quebra_linha = "\n"; if(!mail($para, $assunto, $mensagem, $headers ,"-r".$de)){ // Se for Postfix $headers .= "Return-Path: " . $emailsender . $quebra_linha; // Se "não for Postfix" mail($para, $assunto, $mensagem, $headers ); } return true; } if (isset($_POST)) { enviar('contato@wmanske.com.br', 'Formulário do Site - Wmanske', $_POST); } ?>
  8. Fala galera, Tenho uma dúvida pois nunca fiz algo do tipo. Preciso enviar um email com folder's (imagens) que já estão no servidor. Alguém tem uma ideia de como fazer isso? O envio do email já está funcionando. Estou utilizando codeigniter e phpmailer.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.