Ir para conteúdo
Fórum Script Brasil

Victor Hugo Marques

Membros
  • Total de itens

    27
  • Registro em

  • Última visita

Sobre Victor Hugo Marques

Victor Hugo Marques's Achievements

0

Reputação

  1. Galera estou com a seguinte situação, eu tenho um classe 'banco', que faz um SELECT no banco para mim por meio de um 'while' eu faço 'extract' nos campos das tabelas aonde são retornados os valores. Eu fiz um SELECT em duas colunas aonde foram retornados 16 registros que estão relacionados, // Aqui faço a pesquisa $selecionaUltimoStatusDeTodosRequerimentos = new banco(); $selecionaUltimoStatusDeTodosRequerimentos=$selecionaUltimoStatusDeTodosRequerimentos- >seleciona("atestado.tb_requerimento, atestado.tb_andamento", "tb_requerimento.cod_requerimento, MAX(tb_andamento.cod_status)","tb_requerimento.cod_requerimento = tb_andamento.cod_requerimento","tb_requerimento.cod_requerimento", "tb_requerimento.cod_requerimento","","",""); while($campos = pg_fetch_array($selecionaUltimoStatusDeTodosRequerimentos)) { extract($campos); // a variavel $cod_requerimento e $max, são os valores retornados do banco. /* Oque eu queria fazer é o seguinte, eu quero montar um array bidimenssional para colocar os valores relacionados um do lado do outro, Eu tentei fazer da maneira abaixo, porém não retorna nada então concerteza está errado. */ for($i = 0; $i < count($cod_requerimento); $i++) { $codRequerimento[$i] = $cod_requerimeto; echo $codRequerimento[$i]."<br />"; for($j = 0; $j < count($max); $j++) { $status[$j] = $max; echo $status[$j]." "; } } }
  2. Galera analizando o problema melhor eu verifiquei o seguinte: a variavel $codRequerimento recebe um object de uma função olhem o script: /** * Esta function vem da classe Requerimento. */ public function selecionaUltimoRequerimentoEmBanco() { $codUltimoRequerimento; $selecionaUltimoRequerimentoEmBanco = new banco(); $selecionaUltimoRequerimentoEmBanco=$selecionaUltimoRequerimentoEmBanco->seleciona( "atestado.tb_requerimento_cod_requerimento_seq","last_value","","","","","",""); while($campos=pg_fetch_array($selecionaUltimoRequerimentoEmBanco)) { extract($campos); $codUltimoRequerimento = $last_value; } return $codUltimoRequerimento; } $codRequerimento = new Requerimento(); $codRequerimento->selecionaUltimoRequerimentoEmBanco(); caso eu queria imprimir $codRequerimento da esta menssagem de erro: Catchable fatal error: Object of class Requerimento could not be converted to string in C:\ms4w\Apache\htdocs\atestado_new\class\Requerimento.class.php porém se eu usar um serialize(); echo serialize ($codRequerimento) não esta retornando um inteiro esta retornando isso aqui: 2:"Requerimento":8:{s:18:"Requerimentotipo";s:0:"";s:29:"RequerimentonumeroProtocolo";s:0:"";s:18:"Requerimentodata";s:0:"";s:28:"RequerimentocodInteressado";i:0;s:35:"RequerimentocodResponsavelTecnico";i:0;s:23:"RequerimentocodImovel";i:0;s:25:"RequerimentoatualStatus";a:1:{i:0;s:0:"";}s:29:"RequerimentohistoricoStatus";a:1:{i:0;s:0:"";}} não faço ideia porque retorna isso
  3. Estou com o seguinte problema galera criei a seguinte function public function insereStatus($codRequerimento, $status) { $statusGeral = explode(",", $status); $insereStatus = new banco(); for($i = 0; $i < count($statusGeral); $i++) { $insereStatus->insere("atestado.tb_andamento","cod_requerimento, cod_status, dat_status","$codRequerimento, $statusGeral[$i], CURRENT_TIMESTAMP", ""); usleep(500000); } } porém quando vai executar da este erro: Catchable fatal error: Object of class Requerimento could not be converted to string in C:\ms4w\Apache\htdocs\atestado_new\class\Requerimento.class.php on line 30 A linha 30 contém o seguinte script: $insereStatus->insere("atestado.tb_andamento","cod_requerimento, cod_status, dat_status","$codRequerimento, $statusGeral[$i], CURRENT_TIMESTAMP", ""); Se algum conseguir ajudar ae muito obrigado !
  4. Oque eu quero fazer é o seguinte, um tela aonde o usuario vai colocar um texto, e outro campo para colocar os e-mails, tem como mandar o seguinte texto para os determinados 75mil e-mail por meio de um servidor smtp integrando com uma pagina php ?
  5. Boa noite galera, estou pretendendo fazer o seguinte. Quero criar uma tela aonde o usuario iria jogar 70mil e-mails, e estes e-mails irem perfeitamente para todas as 70mil caixas postais, e se possivel ainda verificar algum tipo de confirmação. Eu não sei se isso é possivel, eu tava pensando em utilizar a classe PHPMailler, porém não sei se é possivel também ou se existe algo melhor. Alguém sabe me dizer se isto é possivel por meio do PHPMailler, ou se tem algo melhor para utilizar ? Muito Obrigado !
  6. Ae galera estou fazendo um formulario de orçamento, e cada categoria tem uma 'textarea', oque ocorre é o seguinte Nesta textarea, eu queria caracteristicas semelhates a de um editor, por exemplo, quando escrevo no formato de lista, o post dele sai tudo junto ex: - Teste 1 - Teste 2 - Teste 3 quando eu recebo o email no servidor, aparece assim - Teste 1- Teste 2- Teste 3 Queria saber se tem como colocar o textarea para sair como o primeiro exemplo
  7. Imprime isto: Array ( ) 1 Array ( ) 1 Array ( ) 1
  8. Pessoal estou tentando usar phpmailler porém quando tento colocar mais de 1 destinatario a parece o seguinte erro: 'Você deve fornecer pelo menos um endereço de destinatário de email.' eu estou atribuindo as variaveis dos emails da seguinte forma: $email_do_site = "goncalves@ngnengenharia.com.br" . ", "; $email_do_site .= "contato@ngnengenharia.com.br" . ", "; $email_do_site .= "alex@ngnengenharia.com.br" . ", "; $email_do_site .= "joao@ngnengenharia.com.br"; oque eu acredito que esteja acontecendo é o seguinte, existe a seguinte função na class phpmailler public function Send() { try { if ((count($this->to) + count($this->cc) + count($this->bcc)) < 1) { throw new phpmailerException($this->Lang('provide_address'), self::STOP_CRITICAL); } esta exeção 'provide_address' é justamente este erro 'Você deve fornecer pelo menos um endereço de destinatário de email.' a variavel '$to', está definida como um array na classe phpmailler, e eu não sei se a maneira que eu atribui os email esta correto para um array(). se alguém souber ajudar ! Obrigado
  9. Eu quero acrecentar uma tag '<br>' a cada 50 caracteres ! acredito que de para fazer com substr, porém não sei aplicar corretamente, já olhei na API mesmo assim não consegui alguém poderia ajudar ?
  10. Bom dia pessoal, estou precisando de uma ajuda, estou tentando identificar este erro porém não estou conseguindo. Eu fiz o seguinte formulario de e-mail <form action="../contato/requestConnection.php" method="post" name="formulario"> <fieldset> <legend id="close_field">X</legend> <legend>Solicitação de Ligação</legend> <span>Preencha o formulario abaixo para a equipe NGN entrar em contato</span><br /><br /> <label for="name">Nome</label> <input style="margin-left: 34px;" type="text" name="nome" size="34" /><br /> <label for="telepony">Telefone</label> <input style="margin-left: 15px;" type="text" name="telefone" id="telefone" size="34" /><br /> <label for="telepony">Assunto</label> <input style="margin-left: 19px;" type="text" name="assunto" size="34" /><br /> <input id="buttons" type="submit" name="Enviar" value="Enviar" /> <input id="buttons" type="reset" name="Limpar" value="Apagar" /> </fieldset> </form> com a seguinte logica: <?php $hoje_tmp = getdate(); $hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]); $nome = $_POST["nome"]; $telefone = $_POST["telefone"]; $assunto = $_POST["assunto"]; $message = ' <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Solicitação de Ligação | NGN Engenharia</title> </head> <body> <div style=" border: 1px solid #391010; border-radius: 10px 21px 21px 21px; margin:0 auto; width: 400px; height: auto; background-color: #ECECEC; padding: 50px; color: white;"> <div style=" background-image: linear-gradient(right bottom, rgb(65,119,138) 0%, rgb(20,23,56) 100%, rgb(64,73,173) 100%); background-image: -o-linear-gradient(right bottom, rgb(65,119,138) 0%, rgb(20,23,56) 100%, rgb(64,73,173) 100%); background-image: -moz-linear-gradient(right bottom, rgb(65,119,138) 0%, rgb(20,23,56) 100%, rgb(64,73,173) 100%); background-image: -webkit-linear-gradient(right bottom, rgb(65,119,138) 0%, rgb(20,23,56) 100%, rgb(64,73,173) 100%); background-image: -ms-linear-gradient(right bottom, rgb(65,119,138) 0%, rgb(20,23,56) 100%, rgb(64,73,173) 100%); background-image: -webkit-gradient( linear, right bottom, left top, color-stop(0, rgb(65,119,138)), color-stop(1, rgb(20,23,56)), color-stop(1, rgb(64,73,173)) ); box-shadow: 1px 7px 9px -2px #010101; border-radius: 10px 30px 215px 0; display: block; margin: -50px; padding: 50px; background-color: #391010; border-bottom: 1px solid; margin-bottom: 0px; "> <h4 style=" top: 5px; color: #FFFFFF; font-family: Helvetica; font-weight: lighter; position: absolute; text-align: center; text-shadow: 4px 3px 3px #000000; width: 415px; ">NGN ENGENHARIA</h4> <h3 style=" top: 5px; color: #FFFFFF; font-family: Helvetica; font-weight: lighter; font-size: large; position: relative; text-align: justify; text-shadow: 4px 3px 3px #000000; width: 415px; ">Este e-mail é referente a uma solicitação de ligação do website.</h3> </div> <br /> <br /> <h4 style=" box-shadow: 0px 0px 10px 0px #696969; border: 1px solid #696969; background-color: #485360; padding: 10px; text-align: center; font-family: Helvetica; ">Dados do Cliente</h4> <div style=" background-color: #CCCCCC; color: #000000; display: block; font-family: Arial; font-weight: bold; padding: 8px; "> Nome:&nbsp;&nbsp;&nbsp; <span style=" font-weight: lighter; font-size: small; ">'.$nome.'</span> </div> <br /> <div style=" background-color: #CCCCCC; color: #000000; display: block; font-family: Arial; font-weight: bold; padding: 8px; "> Assunto:&nbsp;&nbsp;&nbsp; <span style=" font-weight: lighter; font-size: small; ">'.$assunto.'</span> </div> <br /> <div style=" background-color: #CCCCCC; color: #000000; display: block; font-family: Arial; font-weight: bold; padding: 8px; "> Telefone:&nbsp;&nbsp;&nbsp; <span style=" font-weight: lighter; font-size: small; ">'.$telefone.'</span> </div> </div> </body> </html> '; $header = "from: ".$email."\n"; $header .= "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset=utf-8"; $header .= "X-Mailer: PHP4 Script Language\n"; $header .= "X-Accept-Language: en\n"; $header .= "Content-Transfer-Encoding: 7bit\n"; global $email; $enviou = mail("victorh.marques66@gmail.com", "$assunto", "$message", "$header", "From: $email <$nome>"); if ($enviou){ header('location:email_sent.html'); } else { header('location:email_notSent.html'); } ?> O que acontece é o seguinte, quando eu vou ao servidor usar o formulario, ele redireciona para a pagina 'email_sent.html', porém o e-mail nunca chega na caixa postal. se alguém souber ajudar muito obrigado.
  11. ae gente, consegui resolver o unico problema é q não esta saindo acentuação, ta vindo os caracteres em ASCII, olha o codigo: <?php $hoje_tmp = getdate(); $hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]); $nome = $_POST["nome"]; $telefone = $_POST["telefone"]; $email = $_POST["e-mail"]; $assunto = $_POST["assunto"]; $parea = $_POST["parea"]; $message = ' <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Menssagem de E-mail</title> </head> <body> <fieldset style=" background-color: #F5F5F5; border-radius: 15px 15px 15px 15px; margin: 0 auto; width: 550px; "> <legend style=" background-color: SteelBlue; border: 1px solid; border-radius: 5px 5px 5px 5px; color: white; font-family: Verdana; font-size: 14px; padding: 8px; "> Foi enviado um e-mail do site Arqui-DF </legend> <label><b>Nome:</b>&nbsp;&nbsp;</label>'.$nome.'<br> <label><b>E-mail:</b>&nbsp;&nbsp;</label>'.$email.'<br> <label><b>Telefone:</b>&nbsp;&nbsp;</label>'.$telefone.'<br> <label><b>Assunto:</b>&nbsp;&nbsp;</label>'.$assunto.'<br> <label><b>Menssagem:</b></label><br> <p>'.$parea.'</p> </fieldset> </body> </html> '; $header = "from: ".$email."\n"; $header .= "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset=iso-8859-1\r\n"; $header .= "X-Mailer: PHP4 Script Language\n"; $header .= "X-Accept-Language: en\n"; $header .= "Content-Transfer-Encoding: 7bit\n"; global $email; $enviou = mail("arquidf@arqui-df.com.br", "$assunto", "$message", "$header", "From: $email <$nome>"); if ($enviou){ header('location:email_sent.html'); } else { header('location:email_notSent.html'); } ?>
  12. Pelo oque eu entendo, não é necessario colocar aspas entre uma 'variavel' ex: echo "$email", n tem q colocr só quando foi uma string ? eu coloquei a variavel $messagem com aspas "" e deu erro
  13. Olá pessoal eu fiz o seguinte codigo para um formulario de e-mail: <?php $hoje_tmp = getdate(); $hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]); $nome = $_POST["nome"]; $telefone = $_POST["telefone"]; $email = $_POST["e-mail"]; $assunto = $_POST["assunto"]; $parea = $_POST["parea"]; $message = ' <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Menssagem de E-mail</title> </head> <body> <fieldset style=" background-color: #F5F5F5; border-radius: 15px 15px 15px 15px; margin: 0 auto; width: 550px; "> <legend style=" background-color: SteelBlue; border: 1px solid; border-radius: 5px 5px 5px 5px; color: white; font-family: Verdana; font-size: 14px; padding: 8px; "> Foi enviado um e-mail do site Arqui-DF </legend> <label>Nome: </label><?php echo $nome; ?><br> <label>E-mail: </label><?php echo $email; ?><br> <label>Telefone: </label><?php echo $telefone; ?><br> <label>Assunto: </label><?php echo $assunto; ?><br> <label>Menssagem:</label><br> <p><?php echo $parea; ?></p> </fieldset> </body> </html> '; $header = "from: ".$email."\n"; $header .= "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset=iso-8859-1\r\n"; $header .= "X-Mailer: PHP4 Script Language\n"; $header .= "X-Accept-Language: en\n"; $header .= "Content-Transfer-Encoding: 7bit\n"; global $email; $enviou = mail("arquidf@arqui-df.com.br", "$assunto", "$message", "$header", "From: $email <$nome>"); if ($enviou){ header('location:email_sent.html'); } else { header('location:email_notSent.html'); } ?> O problema é que as variaveis do formulario não estão aparecendo na pagina html, acredito que eu tenha que fazer um array com as variaveis porém não consegui se alguém souber me auxiliar muito obrigado !
×
×
  • Criar Novo...