Jump to content
Fórum Script Brasil

Search the Community

Showing results for tags 'mailer'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 2 results

  1. Boa tarde pessoal, Não sei se estou no lugar certo, más se alguém puder me ajudar eu agradeço. Baixei um template de um site que utiliza as linguagens HTML, CSS, Java e o PHP como action para pegar as informações da página de contato e envia-las por e-mail, porem o e-mail chega más chega em branco, será que alguém consegue me dar uma luz do que pode ser? Não sou programador, sou curioso e algumas coisas aprendi na necessidade. Formulário HTML <form id="main-contact-form" name="contact-form" method="post" action="sendemail.php"> <div class="row wow fadeInUp" data-wow-duration="1000ms" data-wow-delay="300ms"> <div class="col-sm-6"> <div class="form-group"> <input type="text" name="name" id="name" class="form-control" placeholder="Nome" required="required"> </div> </div> <div class="col-sm-6"> <div class="form-group"> <input type="email" name="email" id="email" class="form-control" placeholder="Email" required="required"> </div> </div> </div> <div class="form-group"> <input type="text" name="subject" id="subject" class="form-control" placeholder="Assunto" required="required"> </div> <div class="form-group"> <input type="text" name="phone" id="phone" class="form-control" placeholder="Telefone" required="required"> </div> <div class="form-group"> <textarea name="message" id="message" class="form-control" rows="4" placeholder="Mensagem" required="required"></textarea> </div> <div class="form-group"> <button type="submit" class="btn-submit">Enviar</button> </div> </form> JAVA // Contact form var form = $('#main-contact-form'); form.submit(function(event){ event.preventDefault(); var form_status = $('<div class="form_status"></div>'); $.ajax({ type: "POST", url: $(this).serialize().attr('action'), data: $("#main-contact-form *"), beforeSend: function(){ form.prepend( form_status.html('<p><i class="fa fa-spinner fa-spin"></i> Enviando E-mail...</p>').fadeIn() ); } }).done(function(data){ form_status.html('<p class="text-success">Obrigado por entrar em contato conosco. Em breve responderemos.</p>').delay(3000).fadeOut(); }); }); PHP <?php $name = @trim(stripslashes($_POST['name'])); $email = @trim(stripslashes($_POST['email'])); $subject = @trim(stripslashes($_POST['subject'])); $message = @trim(stripslashes($_POST['message'])); $phone = @trim(stripslashes($_POST['phone'])); $to = '[email protected]'; $headers .= "MIME-Version: 1.1\n"; $headers .= "Content-type: text/html; charset=utf-8\n"; $headers .= "From: {$name} {$email}\n"; $headers .= "Reply-To: {$email}\n"; $headers .= "Subject: {$subject}\n"; $headers .= "Return-Path: [email protected]\n"; $msg .= '<div style=" font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#900">'.$name.' enviou uma mensagem através do site:</div><br />'; $msg .= '<div style=" font-family:Arial, Helvetica, sans-serif; font-size:12px">'.'Assunto: '.$subject.'</div><br />'; $msg .= '<div style=" font-family:Arial, Helvetica, sans-serif; font-size:12px">'.'Mensagem: '.$message.'</div><br />'; mail($to, $subject, $message, $headers); ?> Valeu galera!!
  2. Bom dia, sou novo na área. Estou trabalhando em um sistema de chamados, só que peguei ele em andamento e estou meio perdido. Preciso que o sistema envie um alerta quando o usuário abrir um chamado. Quando o usuário abri o chamado vai uma mensagem pro usuário, mais pra min não está chegando. Já tentei de tudo, se alguém poder me ajudar. Segue abaixo os arquivos utilizados: *************UserMailerInterface.php*********************** <?php namespace Care\Mailers; use Care\User; interface UserMailerInterface { /** * e-mail aos usuários * @param User $user * @return mixed */ public function welcome(User $user); public function TicketOpened(User $user); } *************User.php*********************** <?php namespace Care\Mailers\Swift; use Care\Mailers\UserMailerInterface; use Care\User; class UserMailer extends Mailer implements UserMailerInterface { /** * Send welcome email to new registered users * @param User $user * @return mixed|void */ public function welcome(User $user) { $view = 'emails.welcome'; $subject = 'Bem-vindo ao Sistema de Chamados TP Tech'; $data = [ 'name' => $user->name ]; return $this->sendTo($user->email, $subject, $view, $data); } public function TicketOpened(User $user) { $view = 'emails.new-ticket'; $subject = 'Novo chamado foi inaugurado'; $data = [ 'name' => $user->name ]; return $this->sendTo($user->email, $subject, $view, $data); } } *************Mailer.php********************* <?php namespace Care\Mailers\Swift; use Mail; abstract class Mailer { /** * Core Mailer * @param $email * @param $subject * @param $view * @param array $data */ public function sendTo($email, $subject, $view, $data = []) { Mail::queue($view, $data, function ($message) use ($email, $subject) { $message->to($email) ->subject($subject); }); } } *************TicketsControler.php********************* <?php namespace Client; use Care\Forms\SubmitTicketForm; use Care\Mailers\UserMailerInterface; use Care\Repositories\TicketsRepositoryInterface; use Care\Repositories\AttachmentsRepositoryInterface; use Care\Repositories\UsersRepositoryInterface; use Care\Facades\Uploader; use BaseController; use Illuminate\Support\Facades\Auth; use View; use Redirect; use Input; class TicketsController extends BaseController { protected $ticketForm; protected $tickets; protected $users; protected $attachments; protected $userMailer; function __construct(SubmitTicketForm $ticketForm, TicketsRepositoryInterface $tickets, AttachmentsRepositoryInterface $attachments, UserMailerInterface $mailer, UsersRepositoryInterface $users) { $this->ticketForm = $ticketForm; $this->users = $users; $this->tickets = $tickets; $this->attachments = $attachments; $this->userMailer = $mailer; } /** * Display all tickets * @return \Illuminate\View\View */ public function getIndex() { $tickets = $this->tickets->getUserTickets(Auth::user()->id); return View::make('tickets.index', compact('clients', 'tickets')); } /** * Display resolved tickets * @return \Illuminate\View\View */ public function getResolved() { $tickets = $this->tickets->getUserClosedTickets(Auth::user()->id); return View::make('tickets.index', compact('clients', 'tickets')); } /** * Display resolved tickets * @return \Illuminate\View\View */ public function getOpen() { $tickets = $this->tickets->getUserOpenTickets(Auth::user()->id); return View::make('tickets.index', compact('clients', 'tickets')); } /** * Process submission a new ticket * @return mixed */ public function postTicket() { $this->ticketForm->validate(Input::all()); // Handle attachments if (Input::hasFile('attachment')) { $attachmendId = Uploader::attach(Input::file('attachment')); } $ticket = $this->tickets->getNew([ 'title' => Input::get('title'), 'content' => Input::get('content'), 'client' => Auth::user()->id, 'attachment_id' => isset($attachmendId) ? $attachmendId : null, 'status' => 0 ]); $client = $this->users->getById(Auth::user()->id); $this->userMailer->TicketOpened($client); $this->tickets->save($ticket); return Redirect::back()->withMessage('Chamado enviado com sucesso'); } }
×
×
  • Create New...