Jump to content
Tiago Rodrigues

Ficha em PHP não funciona mais

Recommended Posts

Antigamente em 2015  a ficha funciona uma beleza uma amigo que desenvolveu para mim o que mudou? segue o codigo do PHP

 

<?php
// inclusao do arquivo com a funcao de envio e email
require('classes/phpmailer/hdw-phpmailer.php');

//CONFIGURAÇÕES DO SERVIDOR DE BANCO DE DADOS
$servidor    = '127.0.0.1';
$usuario    = 'root';
$senha        = '';
$banco        = 'inscricao';
$conexao    = NULL;
$dataset    = NULL;
$linhas        = -1;

// CONFIGURAÇÕES DO SERVIDOR DE HOSPEDAGEM
$baseurl         = 'http://localhost/fichajdj/';

// CONFIGURAÇÕES DO SERVIDOR DE E-MAIL
$SMTP = array();
$SMTP['host']        = 'localhost'; // '';
$SMTP['port']        = 465; // para o gmail utilize 587
$SMTP['encrypt']    = 'ssl'; // ssl ou tls ou vazio, para o gmail utilize tls
$SMTP['username']    = ''; // recomendamos criar uma conta de email somente para ser utilizada aqui
$SMTP['password']    = ''; // pois cada vez que a senha for alterada este arquivo tambem devera ser atualizado

// E-MAIL JDJ QUE VAI RECEBER AS INSCRIÇÕES
$emailRespJdj = '';

// DADOS BANCÁRIOS PARA PAGAMENTO DAS INSCRIÇÕES
$banco1 = 'BRASDESCO';
$ag     = '';
$cc     = '';
$valor1    = 'R$ 50,00';
$valor2    = 'R$ 25,00';
    
$connectionInfo = array( "UID"=>$usuario, "PWD"=>$senha, "Database"=>$banco);
$conexao = mysqli_connect($servidor,$usuario,$senha) or die(__FILE__." <------------> ".__FUNCTION__);
mysqli_select_db($conexao, $banco);

if (!$conexao) {echo "Falha ao conectar no banco de dados";}

if (isset($_GET['tela'])) {$tela = $_GET['tela']; } else { $tela = 'Nenhuma';};

?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="<?php echo $baseurl ?>css/reset.css" media=""/>
<link rel="stylesheet" type="text/css" href="<?php echo $baseurl ?>css/style.css" media=""/>
<script type="text/javascript" src="<?php echo $baseurl ?>js/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="<?php echo $baseurl ?>js/jquery.validate.min.js"></script>
<script type="text/javascript" src="<?php echo $baseurl ?>js/messages_pt_BR.min.js"></script>
<?php
    
switch ($tela):
    case 'inscricao':    

    unset($_POST);
        ?>
            <script type="text/javascript">
                $(document).ready(function(){
                   $(".userform").validate({
                        rules:{
                            NomeCompleto:{required:true, minlength:3},
                            NomeCracha:{required:true, minlength:3},
                            DataNascimento:{required:true},
                            Sexo:{required:true},
                            Login:{required:true, minlength:3},
                            Telefone:{required:true, minlength:3},
                            Logradouro:{required:true, minlength:3},
                            Nro:{required:true, Number:true},
                            Bairro:{required:true, minlength:3},
                            Cidade:{required:true},
                            UF:{required:true},
                            Diocese:{required:true},
                            Seguimento:{required:true},
                            Catequese:{required:true},
                            Alimentacao:{required:true},
                            
                            Email:{required:true, email:true},
                            DataNascimento:{required:true, minlength:5},
                            Senha:{required:true, rangelength:[4,10]},
                            Senha1:{required:true, equalTo:'#Senha'}
                        }
                    });
                });
            </script>        
            <form id="content" class="userform" method="post" action="?tela=confirma">
                <h2>Ficha de Inscrição</h2>
                <fieldset>
                    <legend>DADOS PESSOAIS</legend>
                    
                    <ul>
                        <li>
                            <label for="NomeCompleto">Nome:</label>
                            <input type="text" size="50" name="NomeCompleto" value="<?php if(isset($_POST['NomeCompleto'])) echo $_POST['NomeCompleto'];  ?>" />
                        </li>                        
                        <li>
                            <label for="NomeCracha">Nome para Crachá:</label>
                            <input type="text" size="50" name="NomeCracha" value="<?php if(isset($_POST['NomeCracha'])) echo $_POST['NomeCracha'];  ?>" />
                        </li>                        
                        <li>
                            <label for="DataNascimento">Data de Nascimento:</label>
                            <input type="date" size="50" name="DataNascimento" value="<?php if(isset($_POST['DataNascimento'])) echo $_POST['DataNascimento'];  ?>" />
                        </li>                        
                        <li>
                            <label for="Sexo">Sexo:</label>
                            <select name="Sexo">
                                <option value='Masculino'>Masculino</option>
                                <option value='Feminino'>Feminino</option>
                            </select>                            
                            <!--<input type="text" size="50" name="Sexo" value="<?php if(isset($_POST['Sexo'])) echo $_POST['Sexo'];  ?>" />-->
                        </li>                        
                        <li>
                            <label for="NomeDoResponsavel">Nome do Responsável:</label>
                            <input type="text" size="50" name="NomeDoResponsavel" value="<?php if(isset($_POST['NomeDoResponsavel'])) echo $_POST['NomeDoResponsavel'];  ?>" />
                        </li>                    
                        <li>
                            <label for="Login">Login:</label>
                            <input type="text" size="35" name="Login" value="<?php if(isset($_POST['Login'])) echo $_POST['Login'];  ?>" />
                        </li>
                        <li>
                            <label for="Senha">Senha:</label>
                            <input id="Senha" type="password" size="25" name="Senha" value="<?php if(isset($_POST['Senha'])) echo $_POST['Senha'];  ?>" />
                        </li>
                        <li>
                            <label for="Senha1">Repita a Senha:</label>
                            <input type="password" size="25" name="Senha1" value="<?php if(isset($_POST['Senha1'])) echo $_POST['Senha1'];  ?>" />
                        </li>
                    </ul>
                </fieldset>
                    
                <fieldset>
                    <legend>ENDEREÇO E CONTATO</legend>
                    <ul>
                        
                        <li>
                            <label for="Telefone">Telefone:</label>
                            <input type="tel" size="50" name="Telefone" value="<?php if(isset($_POST['Telefone'])) echo $_POST['Telefone'];  ?>" />
                        </li>
                        <li>
                            <label for="FoneDoResponsavel">Telefone do Responsável:</label>
                            <input type="text" size="50" name="FoneDoResponsavel" value="<?php if(isset($_POST['FoneDoResponsavel'])) echo $_POST['FoneDoResponsavel'];  ?>" />
                        </li>                                                                    
                        <li>
                            <label for="Email">E-mail:</label>
                            <input type="email" size="50" name="Email" value="<?php if(isset($_POST['Email'])) echo $_POST['Email'];  ?>" />
                        </li>
                        <li>
                            <label for="Logradouro">Logradouro:</label>
                            <input type="text" size="50" name="Logradouro" value="<?php if(isset($_POST['Logradouro'])) echo $_POST['Logradouro'];  ?>" />
                        </li>
                        
                        <li>
                            <label for="Nro">Número:</label>
                            <input type="text" size="50" name="Nro" value="<?php if(isset($_POST['Nro'])) echo $_POST['Nro'];  ?>" />
                        </li>
                        <li>
                            <label for="Bairro">Bairro:</label>
                            <input type="text" size="50" name="Bairro" value="<?php if(isset($_POST['Bairro'])) echo $_POST['Bairro'];  ?>" />
                        </li>                        
                        <li>
                            <label for="Cidade">Cidade:</label>
                            <select name="Cidade">
                                <option value='Bom Jesus'>Bom Jesus</option>                                
                                <option value='Itumbiara'>Itumbiara</option>
                                <option value='Morrinhos'>Morrinhos</option>  
                                <option value='Pontalina'>Pontalina</option>
                                <option value='Piracanjuba'>Piracanjuba</option>
                                <option value='Água Limpa'>Água Limpa</option>
                                <option value='Goiatuba'>Goiatuba</option>
                                <option value='Edéia'>Edéia</option>
                                <option value='Panamá'>Panamá</option>
                                <option value='Cachoeira Dourada'>Cachoeira Dourada</option>
                                <option value='Joviânia'>Joviânia</option>
                                <option value='Vicentinópolis'>Vicentinópolis</option>
                                <option value='Cromínia'>Cromínia</option>
                                <option value='Inaciolândia'>Inaciolândia</option>
                                <option value='Buriti Alegre'>Buriti Alegre</option>
                                <option value='Professor Jamil'>Professor Jamil</option>
                                <option value='Porteirão'>Porteirão</option>
                                <option value='Outras'>Outras</option>
                            </select>
                        </li>                        
                        <li>
                            <label for="UF">UF:</label>
                            <select name="UF">
                                <option value="GO">Goiás</option>
                                <option value="AC">Acre</option>
                                <option value="AL">Alagoas</option>
                                <option value="AM">Amazonas</option>
                                <option value="AP">Amapá</option>
                                <option value="BA">Bahia</option>
                                <option value="CE">Ceará</option>
                                <option value="DF">Distrito Federal</option>
                                <option value="ES">Espírito Santo</option>  
                                <option value="MA">Maranhão</option>
                                <option value="MT">Mato Grosso</option>
                                <option value="MS">Mato Grosso do Sul</option>
                                <option value="MG">Minas Gerais</option>
                                <option value="PA">Pará</option>
                                <option value="PB">Paraíba</option>
                                <option value="PR">Paraná</option>
                                <option value="PE">Pernambuco</option>
                                <option value="PI">Piauí</option>
                                <option value="RJ">Rio de Janeiro</option>
                                <option value="RN">Rio Grande do Norte</option>
                                <option value="RO">Rondônia</option>
                                <option value="RS">Rio Grande do Sul</option>
                                <option value="RR">Roraima</option>
                                <option value="SC">Santa Catarina</option>
                                <option value="SE">Sergipe</option>
                                <option value="SP">São Paulo</option>
                                <option value="TO">Tocantins</option>
                            </select>
                        </li>                        
                    </ul>
                </fieldset>
                
                <fieldset>
                    <legend>INFORMAÇÕES PARA O ENCONTRO</legend>                    
                    <ul>
                        <li>
                            <label for="Diocese">Diocese:</label>
                            <select name="Diocese">
                                <option value="Diocese de Itumbiara">Diocese de Itumbiara</option>
                                <option value="Outras">Outras</option>
                            </select>                            
                        </li>                        
                        <li>
                            <label for="Seguimento">Seguimento:</label>
                            <select name="Seguimento">
                                <option value="RCC">RCC</option>
                                <option value="Curcilho">Curcilho</option>
                                <option value="Grupos Paroquiais">Grupos Paroquiais</option>
                                <option value="Pastoral da Juventude">Pastoral da Juventude</option>
                                <option value="Pastoral Universitaria">Pastoral Universitaria</option>
                                <option value="Segue-me">Segue-me</option>
                            </select>                            
                        </li>                        
                        <li>
                            <label for="Catequese">Catequese:</label>
                            <select name="Catequese">
                                <option value="Familia">Família</option>
                                <option value="Teologia do Corpo">Teologia do Corpo</option>
                            </select>
                        </li>                            
                        <li>
                            <label for="Alimentacao">Alimentação:</label>
                            <select name="Alimentacao">
                                <option value="Com Alimentação">Com Alimentação</option>
                                <option value="Sem Alimentação">Sem Alimentação</option>
                            </select>                            
                        </li>                            

                        <li class="center">
                            <input type="button" onclick="location.href='http://www.jdj2015.com.br'" value="Cancelar" />
                            <input type="submit" name="gravar" value="Gravar" />
                        </li>
                    </ul>
                </fieldset>
            </form>
            
<?php
    break;
case 'confirma':

if (isset($_POST['gravar'])){
    
    $query = mysql_query("select coalesce(max(id),0) + 1 as Maximo from jelvan_inscricao.inscricoes");
    $id = mysql_fetch_array($query);    
    
    $sql = "
        insert into inscricoes
        (
            id,                 NomeCompleto,                     NomeCracha,                     DataNascimento,
            Sexo,                 NomeDoResponsavel,                Login,                            Senha,
            Telefone,             FoneDoResponsavel,                Email,                            Logradouro,
            Nro,                Bairro,                            Cidade,                            UF,
            Diocese,             Seguimento,                        Catequese,                        Alimentacao
        )
        values
        (
            ".$id['Maximo'].",            '".$_POST['NomeCompleto']."',        '".$_POST['NomeCracha']."',        '".$_POST['DataNascimento']."',
            '".$_POST['Sexo']."',        '".$_POST['NomeDoResponsavel']."',    '".$_POST['Login']."',            '".$_POST['Senha']."',
            '".$_POST['Telefone']."',    '".$_POST['FoneDoResponsavel']."',    '".$_POST['Email']."',            '".$_POST['Logradouro']."',
            ".$_POST['Nro'].",          '".$_POST['Bairro']."',                '".$_POST['Cidade']."',            '".$_POST['UF']."',
            '".$_POST['Diocese']."',    '".$_POST['Seguimento']."',            '".$_POST['Catequese']."',        '".$_POST['Alimentacao']."'
        )";
        
        $query = mysql_query($sql,$conexao);
        $query = mysql_query("select * from jelvan_inscricao.inscricoes where id = ".$id['Maximo']);
        $confirma = mysql_fetch_array($query);        
        if ($confirma['id'] = $id['Maximo']) {
            $mensagem = '                
                    <h2>Confirmação da Inscrição</h2>
                
                    <table class="comBordaComplexa">
                        <th colspan="2">DADOS PESSOAIS</th>                    
                        <tr>
                            <td class="lindesc">Nome:</td>
                            <td>'.$_POST['NomeCompleto'].'</td>
                        </tr>
                        <tr>
                            <td class="lindesc">Nome para Crachá:</td>
                            <td>'.$_POST['NomeCracha'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Data de Nascimento:</td>
                            <td>'.$_POST['DataNascimento'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Sexo:</td>
                            <td>'.$_POST['Sexo'].'</td>
                        </tr>
                        <tr>
                            <td class="lindesc">Nome do Responsável:</td>
                            <td>'.$_POST['NomeDoResponsavel'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Login:</td>
                            <td>'.$_POST['Login'].'</td>
                        </tr>
                        <th colspan="2">ENDEREÇO E CONTATO</th>
                        <tr>
                            <td class="lindesc">Telefone:</td>
                            <td>'.$_POST['Telefone'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Telefone do Responsável:</td>
                            <td>'.$_POST['FoneDoResponsavel'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">E-mail:</td>
                            <td>'.$_POST['Email'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Logradouro:</td>
                            <td>'.$_POST['Logradouro'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Número:</td>
                            <td>'.$_POST['Nro'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Bairro:</td>
                            <td>'.$_POST['Bairro'].'</td>
                        </tr>
                        <tr>
                            <td class="lindesc">Cidade:</td>
                            <td>'.$_POST['Cidade'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">UF:</td>
                            <td>'.$_POST['UF'].'</td>
                        </tr>
                        <th colspan="2">INFORMAÇÕES PARA O ENCONTRO</th>    
                        <tr>
                            <td class="lindesc">Diocese:</td>
                            <td>'.$_POST['Diocese'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Seguimento:</td>
                            <td>'.$_POST['Seguimento'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Catequese:</td>
                            <td>'.$_POST['Catequese'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Alimentacao:</td>
                            <td>'.$_POST['Alimentacao'].'</td>
                        </tr>    
                    </table>';
                    
                $confirmacao = '
                    <form id="content">
                    <div class="sucesso">
                        <p>Parabéns, sua inscrição foi realizada com sucesso!</p>
                        <p>Você receberá um e-mail de confirmação e dos dados para pagamento da inscrição.</p>
                    </div>
                    '.$mensagem.'
                    <ul>
                        <li class="center">
                            <input type="button" onclick="location.href='."'"."http://www.jdj2015.com.br"."'".'" value="Voltar" />
                        </li>
                    </ul>
                </form>';
                
            if ($_POST['Alimentacao'] == 'Com Alimentação'){
                $valor = $valor1;
            } else {
                $valor = $valor2;
            }                
                
            $notificacao = '<br /><br />
                <table>
                    <th> DADOS BANCÁRIOS PARA PAGAMENTO DA INSCRIÇÃO </th>
                    <tr>
                        <td>Banco:</td>
                        <td>'.$banco1.'</td>
                    </tr>
                    <tr>
                        <td>Agência:</td>
                        <td>'.$ag.'</td>
                    </tr>
                    <tr>
                        <td>Conta Corrente:</td>
                        <td>'.$cc.'</td>
                    </tr>
                    <tr>
                        <td>Valor:</td>
                        <td>'. $valor.'</td>
                    </tr>
                </table>';
                
            // recebe os campos do formulario
            $nome        = $_POST["NomeCompleto"];
            $email        = $_POST["Email"];
            $datahora     = date('d/m/Y H:i:s');
            $emailAssunto = 'JDJ 2015 - '.$nome;
            $emailMensagem = $mensagem;
            
            // DADOS DO REMETENTE (quem envia o email)
            $emailDe = array();
            // informe o email do remetente
            $emailDe['from']        = 'jdj@jdj2015.com.br';
            // informe o nome do remetente
            $emailDe['fromName']    = 'JDJ 2015'; //$nome;
            // informe o email para resposta
            $emailDe['replyTo']        = ''; //$email;
            // informe o email de retorno em caso de erro
            $emailDe['returnPath']    = '';

            // DADOS DO DESTINATARIO (quem ira receber o email)
            $emailPara = array();        
        
            // Faz o envio para o inscrito
            // informe o email do destinatario
            $emailPara['to']        = $email;
            // informe o nome do destinatario
            //$emailPara['toName']    = $nome;
                
            $mail = "";
            $mail = sendEmail($emailDe, $emailPara, $emailAssunto, $emailMensagem.$notificacao, $SMTP);    

            // Faz o envio para o responsável JDJ
            // informe o email do destinatario
            $emailPara['to']        = $emailRespJdj;
            // informe o nome do destinatario
            //$emailPara['toName']    = $nome;    
                        
            $mail = "";            
            $mail = sendEmail($emailDe, $emailPara, $emailAssunto, $emailMensagem, $SMTP);    


             echo $confirmacao;
        } else {
            echo '<div class="erro">Ocorreu um erro no site!</div>';            
        }
        mysql_close($conexao);
        unset($_POST);

        }
            
?>
<?php
break;    
    default:
        echo '<div class="erro">Tela não encontrada!</div>';
        break;
endswitch;
?>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Keber_Crato
      Boa noite galera!!  estou com dificuldades em conseguir o somatório de de dois campos de uma tabela e o somatório de um campo de outra tabela,
      segue assim:
      Tenho uma tabela chamada CID_TITULAR  e outra CID_COMPOSICAO. a tabela CID_TITULAR recebe os cadastro de um programa social e a tabela CID_COMPOSICAO o cadastros dos dependentes (filhos, parentes) TITULAR_COD = COMPOSICAO_COD_TITULAR (chave de ligação)
      tenho dois campos na CID_TITULAR de valores, são eles: TITULAR_RENDA e TITULAR_RENDA_MENSAL e na outra tabela CID_COMPOSICAO tenho um campo de valor COMPOSICAO_RENDA
      estão povoado assim:
       
      Na tabela CID_TITULAR nos campos TITULAR_RENDA (R$ 10.00) e TITULAR_RENDA_MENSAL (R$ 10.00) e na tabela CID_COMPOSICAO no campo COMPOSICAO_RENDA tenho 3 registros com os valores R$ 300.00, R$ 200.00 e R$ 100.00
      GOSTARIA QUE A SELEÇÃO FOSSE O VALOR DOS DOIS CAMPOS DA TABELA CID_TITULAR + O CAMPO DA OUTRA TABELA CID_COMPOSICAO
       
      NO CASO O SOMATÓRIO CORRETO SERIA R$ 620,00
      10,00 no campo TITULAR_RENDA
      10,00 no campo TITULAR_RENDA_MENSAL
      300,00 NO 1º REGISTRO no campo COMPOSICAO_RENDA
      200,00 NO 2º REGISTRO no campo COMPOSICAO_RENDA
      100,00 NO 3º REGISTRO no campo COMPOSICAO_RENDA
       
      TOTALIZANDO R$ 620,00
      O PROBLEMA É:
      Quando faço a seleção com inner join a resposta é R$ 660,00 e não 620,00. a seleção triplica o valor da primeira tabela devido ter três registros na tabela CID_COMPOSICAO
       
      TABELA CID_TITULAR
      CREATE TABLE `cid_titular` (
        `titular_cod` int(11) NOT NULL AUTO_INCREMENT,
        `titular_renda` float(10,2) DEFAULT NULL,
        `titular_renda_mensal` float(10,2) DEFAULT NULL,
        PRIMARY KEY (`titular_cod`)
      ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
       
      TABELA CID_COMPOSICAO
      CREATE TABLE `cid_composicao` (
        `composicao_cod` int(11) NOT NULL AUTO_INCREMENT,
        `composicao_cod_titular` int(11) DEFAULT NULL,
        `composicao_renda` float(10,2) DEFAULT NULL,
        PRIMARY KEY (`composicao_cod`)
      ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
       
       
      GOSTARIA MUITO DE AJUDA GALERA. OBRIGADO!!!!
       

    • By malufla79
      Boa tarde, estou com probleminha no phpmailer, o código abaixo funciona corretamente quando consigo enviar para um único e-mail, mas quando coloco a opção todos, ele só manda apenas para primeiro e-mail e não apresenta nenhum erro. Poderia me dar uma ajudinha? Obrigada
       
      Controle
      if ($_POST['filtro'] == 'todos') { // essa consulta pego a lista de e-mails cadastrado no meu banco de dados $usuarios->consultar("select * from mala_email"); $linha = $usuarios->Linha; $rs = $usuarios->Result; } if ($_POST['filtro'] == 'todos') { for ($i=0; $i<$linha; $i++) { $email = $rs[$i]['email']; $mensagem = $_POST['editor']; $util->EnviarEmaiLivre($email, utf8_decode($_POST['assunto']), $mensagem); } } else { $mensagem = $_POST['editor']; $util->EnviarEmaiLivre($_POST['email'], utf8_decode($_POST['assunto']), $mensagem); } Função
      function EnviarEmaiLivre($email, $assunto, $mensagem) { date_default_timezone_set('Etc/UTC'); require 'phpmailer/PHPMailerAutoload.php'; $hostSmtp = "mail.domino.com.br"; $smtpUser = "email@email.com.br"; $senhaSmtp = "********"; $mensagem = ' <p><img src="http://www.dominio.com.br/images/logodolugar.png" alt="Logo do Lugar" width="550"></p> '.$mensagem; //Create a new PHPMailer instance $mail = new PHPMailer; //Tell PHPMailer to use SMTP $mail->isSMTP(); //Enable SMTP debugging // 0 = off (for production use) // 1 = client messages // 2 = client and server messages $mail->SMTPDebug = 0; //Ask for HTML-friendly debug output $mail->Debugoutput = 'html'; //Set the hostname of the mail server $mail->Host = $hostSmtp; // use // if your network does not support SMTP over IPv6 //Set the SMTP port number - 587 for authenticated TLS, a.k.a. RFC4409 SMTP submission $mail->Port = 587; //Set the encryption system to use - ssl (deprecated) or tls $mail->SMTPSecure = 'tsl'; //Whether to use SMTP authentication $mail->SMTPAuth = true; //Username to use for SMTP authentication - use full email address for gmail $mail->Username = $smtpUser; //Password to use for SMTP authentication $mail->Password = $senhaSmtp; //Set who the message is to be sent from $mail->setFrom('email@email.com.br', 'E-mail do Lugar'); //Set who the message is to be sent to $mail->addAddress($email); //Set the subject line $mail->Subject = $assunto; //Replace the plain text body with one created manually $mail->Body = $mensagem; $mail->isHTML(true); if ($conteudoArquivo != '' && $arquivo != '') { //Attach an image file $mail->addAttachment('phpmailer/images/phpmailer_mini.png'); //Read an HTML message body from an external file, convert referenced images to embedded, //convert HTML into a basic plain-text alternative body $mail->msgHTML(file_get_contents('contents.html'), dirname(__FILE__)); } if (!$mail->send()) { $retorno = false; } else { $retorno = true; } }  
       
    • By Leandro Volanick
      Boa tarde pessoal.
       
      Gostaria de uma ajuda em uma consulta sql, onde quero agrupar os todos produtos comprados pelo mesmo CPF, dentro de uma array. 
       
      Segue o que estou usando:
      $data=mysqli_query($mysqli, "SELECT xml.id, xml.xProd as produto, prod.id as iddoproduto, GROUP_CONCAT( prod.xProd ) FROM produtos AS prod LEFT JOIN xml as xml ON xml.xProd = prod.xProd GROUP BY xml.CPFdest"); while($info=mysqli_fetch_array($data)) echo '['.$info['iddoproduto'].'],'; No momento, o codigo está trazendo apenas 1 produto, quero que ele printe todos produtos que o CPFdest já comprou.
       
       
    • By Vítor Gonçalves
      Boa Tarde, gostaria se alguém poderia me ajudar!
      tenho um sistema desktop que é validado a cada 6 meses, quando termina essa validade ele pedi para renovar!
      - desejo criar um script em PHP  com a seguinte função:
      -pegar a senha gerada no sistema e enviar para o servidor web( hostinger server-sql) via php
      - o servidor gera e mostra uma contra senha  para ser copiada de volta.
      - ao colar a contra senha no campo "nova licença" no meu programa, ele compara com a que tá no banco de dados na hostinger se bate a mesma e libera o uso.
       
      - já vi isso em outro sistema mas não tive acesso aos scripts para ver como funciona.
×

Important Information

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