Ir para conteúdo

POWERED BY:

clovis.sardinha

Members
  • Total de itens

    111
  • Registro em

  • Última visita

Tudo que clovis.sardinha postou

  1. clovis.sardinha

    [Resolvido] Conexão com Banco

    Bom dia. Acho que falta a variável para o banco de dados. Veja como eu faço abaixo. $hostname_novoportal = "localhost"; $database_novoportal = "portal"; $username_novoportal = "root"; $password_novoportal = ""; $novoportal = mysql_pconnect($hostname_novoportal, $username_novoportal, $password_novoportal) or trigger_error(mysql_error(),E_USER_ERROR); Você pode colocar uma outra variável para o banco, algo assim: $banco=mysqli_select_db($conexao,$db) or die("Erro ao selecionar BD"); Ou seguir a minha forma.
  2. clovis.sardinha

    Mandar e-mail para vários usuários

    Matei a charada. Aí está o código correto. Tinha um e-mail send a mais rodando depois de fechar o envio. Coloquei uma variável para encerrar o processo . $emailsEnviados = true; foreach ($user as &$i){ $this->email->clear(); $this->email->from("atendimento@portaldapermuta.com", 'Portal da Permuta'); $this->email->subject("Continue seu cadastramento no Portal - é facil"); $email=$i['email']; $this->email->to($email); $msg=$this->load->view('usuario/emailReplayFinal',array($senha,'senha' =>$i['senha'],$nome,'nome'=>$i['nome_interessado']),TRUE); $this->email->message($msg); if(!$this->email->send()){ $emailsEnviados = false; } } if($emailsEnviados) { $this->session->set_flashdata('success', 'Mensagens enviadas.'); redirect('admin/painel/painel_adm'); }
  3. clovis.sardinha

    Mandar e-mail para vários usuários

    Estou tentando mandar e-mail para vários usuários, mas só vai para o primeiro, quando tento colocar para vários dá erro. Alguém pode sugerir como fazer? if ($this->form_validation->run() == true) { $this->load->model('emailReplayModel'); $user=$this->emailReplayModel->emailreplay(); //$user tem os dados dos usuários que quero mandar -veja abaixo foreach ($user as &$i){ $this->email->from("atendimento@portaldapermuta.com", 'Portal da Permuta'); $this->email->subject("Continue seu cadastramento no Portal - é facil"); $email=$i['email']; $this->email->to($email); $msg=$this->load->view('usuario/emailReplayFinal',array($senha,'senha' =>$i['senha'],$nome,'nome'=>$i['nome_interessado']),TRUE); $this->email->message($msg); $this->email->send(); } $this->email->send(); if($this->email->send()) { $this->session->set_flashdata('success', 'Mensagens enviadas.'); redirect('admin/painel/painel_adm'); } debug do $user: [user] => Array ( [0] => Array ( [id_interessado] => 23595 [nome_interessado] => CLOVIS [senha] => xxxx [email] => clovis.sardinha@teste2.com [data_inscricao] => 2020-10-12 14:35:43 ) [1] => Array ( [id_interessado] => 23596 [nome_interessado] => ANDRADE [senha] => xxxxx [email] => clovis.sardinha@teste3.com [data_inscricao] => 2020-10-12 16:22:27 ) )
  4. clovis.sardinha

    Mandar e-mail para vários usuários

    Pior que não. O array esta certo, verifiquei o bd também e não tem dupla. Ai pensei vai assim mesmo, mas no servidor da locaweb deu um monte de erros. Mas engraçado é que receberam os emails e parece que o erro foi só no último. Deve ser algo do php ou versão do php, né? Ou na library do codeigniter.
  5. clovis.sardinha

    Mandar e-mail para vários usuários

    w Funcionou legal. Só uma coisa ainda está pegando. Algo no looping, porque o ultimo registro recebe 2 e-mails. Obrigado
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.