Jump to content

PatrikCypriano

Members
  • Content count

    8
  • Joined

  • Last visited

Community Reputation

0 Comum

About PatrikCypriano

  1. PatrikCypriano

    Problema ao incluir formulário em php

    Sim, o arquivo vagas.php está dentro da pasta forms, o que eu gostaria era de retirar depois do $delimiter = "pasta_arquivos/"; O pasta_arquivos/ gostaria de desconsiderar.
  2. PatrikCypriano

    Problema ao incluir formulário em php

    Bom dia Pessoal, estou encontrando dificuldades em incluir um formulário que foi desenvolvido em uma página externa vaga.php no PHP, bom o erro que está dando é esse. Warning: include(C:\xampp\htdocs\anunciantes//forms/vaga.php): failed to open stream: No such file or directory in C:\xampp\htdocs\anunciantes\wp-content\themes\anunciantes\functions.php on line 33 Warning: include(): Failed opening 'C:\xampp\htdocs\anunciantes//forms/vaga.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\anunciantes\wp-content\themes\anunciantes\functions.php on line 33 Beleza, já no functions.php onde esta dando o erro tenho o seguinte código (peguei de exemplo) // Mostra o formulario function showForm($form){ $templatePath = get_bloginfo('template_url'); $delimiter = "pasta_arquivos/"; $templatePath = explode($delimiter, $templatePath); //print_r($templatePath); //echo $templatePath . "<br>"; $formPath = ABSPATH . $templatePath[1] . "/forms/" . $form . ".php"; //echo ABSPATH . "<br>"; include($formPath); } O problema esta nessa bendita pasta_arquivos, pois a pessoa criou uma pasta e colocou os arquivos do wordpress dentro, porem eu não estou usando essa pasta, tentei apagar essa linha, apagar o nome da pasta mais não deu certo, teria uma forma de fazer esse script para mostrar o formulário desconsiderando essa pasta? Não tenho muita experiencia com wordpress, agradeço muito a ajuda :) Grande abraço a todos!
  3. PatrikCypriano

    PHPMailer Caracteres Especiais

    Retirei os utf8_decode e funcionou perfeitamente muito obrigado ESErra!!! $mail->CharSet = 'utf-8'; $mail->Subject = ("Carreira"); $mail->Body = ("
  4. PatrikCypriano

    PHPMailer Caracteres Especiais

    Bom dia Pessoal, estou com problemas na classe PHP mailer, na hora do envio do e-mail não recebo acentuações e sim caracteres ����, curioso que no gmail esta recebendo normal. Segue arquivo de envio do PHPMailer <?php require_once("phpmailer/class.phpmailer.php"); $nome_tra = addslashes(strip_tags($_POST["nome_tra"])); $cidade_tra = addslashes(strip_tags($_POST["cidade_tra"])); $email_tra = addslashes(strip_tags($_POST["email_tra"])); $assunto_tra = addslashes(strip_tags($_POST["assunto_tra"])); $mensagem_tra = addslashes(strip_tags($_POST["mensagem_tra"])); $anexo = $_FILES['documento']; $mail = new PHPMailer(); $mail->IsSMTP(); // send via SMTP $mail->Host = "smtp.*****.com.br"; //seu servidor SMTP $mail->SMTPAuth = true; // 'true' para autenticação $mail->Username = "formweb*****.com.br"; // usuário de SMTP $mail->Port = 587; $mail->Password = "******"; // senha de SMTP $mail->From = "formweb@******.com.br"; //coloque aqui o seu correio, para que a autenticação não barre a mensagem $mail->FromName = utf8_decode("Contato via site carreira"); $mail->AddAddress("patrikcypriano@outlook.com"); // (opcional) só o envio pelo email //$mail->AddReplyTo("email@destinatario.copia","Nome do Destinatario com cópia"); //aqui você coloca o endereço de quem está enviando a mensagem pela sua página //$mail->WordWrap = 50; // Definição de quebra de linha $mail->AddAttachment($anexo['tmp_name'], $anexo['name']); //$mail->AddAttachment("/caminho/do/anexo/servidor.ext","nome_do_anexo.ext"); // (opcional) mais anexos $mail->AddReplyTo("$email_tra","$nome_tra"); $mail->IsHTML(true); // envio como HTML se 'true' $mail->CharSet = 'utf-8'; $mail->Subject = utf8_decode("Carreira"); $mail->Body = utf8_decode(" <table width='500' border='0' style='font-family:Verdana, Geneva, sans-serif; font-size:12px; color: #000;' cellpadding='2'> <tr> <td> <table border='0' cellspacing='2'> <tr> <td height='40' colspan='3' align='left' valign='middle' bgcolor='#FFFFFF' style='color:#000; font-size: 15px;'>CONTATO PELO SITE</td> </tr> <tr> <td height='30' align='left' valign='middle' bgcolor='#0056b3' style='color:#FFF'> Nome:</td> <td></td> <td height='25'>$nome_tra</td> </tr> <tr> <td height='30' align='left' valign='middle' bgcolor='#0056b3' style='color:#FFF'> Cidade:</td> <td></td> <td height='25'>$cidade_tra</td> </tr> <tr> <td height='30' align='left' valign='middle' bgcolor='#0056b3' style='color:#FFF'> E-mail:</td> <td></td> <td height='25'>$email_tra</td> </tr> <tr> <td height='30' align='left' valign='middle' bgcolor='#0056b3' style='color:#FFF'> Assunto:</td> <td></td> <td height='25'>$assunto_tra</td> </tr> <tr> <td height='30' align='left' valign='middle' bgcolor='#0056b3' style='color:#FFF'> Mensagem:</td> <td></td> <td height='25'>$mensagem_tra</td> </tr> </table> </td> </tr> </table> "); $mail->AltBody = "Para mensagens somente texto"; if(!$mail->Send()) { echo "Não foi possível enviar a mensagem<br />"; echo "Mailer Error: " . $mail->ErrorInfo; } else { echo '<script type="text/javascript"> alert("Mensagem enviada com sucesso!"); window.location.href = "carreira.php"; </script> '; } ?> Agradeço a ajuda!!
  5. PatrikCypriano

    Passar ID

    Boa noite pessoal, vi alguns exemplos aqui de como recuperar o ID em um modal porem nenhum me serviu então resolvi colocar o trecho do meu código para facilitar. Tenho uma tabela que traz do banco de dados as informações de Curso, ao clicar no nome do curso ($cri_cursos) abre um modal com as informações referente a esse curso, porem gostaria de uma ajuda de como faço para recuperar o ID desse curso na janela modal, Abaixo segue o código da minha tabela <?php include_once ("conexao/conecta.php"); $sqlcri = 'SELECT * FROM cri ORDER BY cri_id'; try{ $query = $conexao->prepare($sqlcri); $query->execute(); $resultado = $query->fetchAll(PDO::FETCH_ASSOC); }catch(PDOexception $error_imovels){ echo 'Erro ao selecionar página!'; } foreach($resultado as $res){ $cri_id = $res['cri_id']; $cri_cursos = $res['cri_cursos']; $cri_instrutor = $res['cri_instrutor']; $cri_local = $res['cri_local']; $cri_data =$res['cri_data']; $cri_hora =$res['cri_hora']; $cri_duracao =$res['cri_duracao']; $cri_vagas =$res['cri_vagas']; $cri_descricao =$res['cri_descricao']; echo '<tr>'; echo '<td style="text-align:center;"> <a href="#" data-reveal-id="DescricaoCri">'.$cri_cursos.' <i class="fa fa-search"></i></a> </td>'; echo'<td style="text-align:center;">'.$cri_instrutor.'</td>'; echo'<td style="text-align:center;">'.$cri_local.'</td>'; echo'<td style="text-align:center;">'.$cri_data.'</td>'; echo'<td style="text-align:center;">'.$cri_hora.'</td>'; echo'<td style="text-align:center;">'.$cri_duracao.'</td>'; echo'<td style="text-align:center;"><a href="#" data-reveal-id="Inscricao"><input type="submit" class="small button" value="Inscreva-se"></a></td>'; echo'</tr>'; }?> </table> Este é o código do meu arquivo Modal (descricaoCri.php) <div id="DescricaoCri" class="reveal-modal login-modal"> <div id="logo_login"> <img src="images/logo_login.png" width="85" height="85"/> </div> <h2 align="center">Descrição</h2> <p align="center">Nome do curso (Crianças) | Instrutor <?php echo $cri_id; ?></p> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris ornare neque sem, sit amet porta orci mollis eu. Pellentesque vel ultricies velit. Nulla eu ex diam. Morbi eget neque viverra, tincidunt ipsum ut, volutpat urna. Etiam interdum ac risus nec faucibus. Donec non vehicula elit. Nunc ac nunc sit amet urna fermentum lacinia.</p> <p> Duis pharetra, leo vitae fermentum mollis, lacus est iaculis dolor, a lobortis dui metus quis sapien. Aenean dictum, mauris a commodo sagittis, diam nisl sollicitudin massa, vel pellentesque enim ligula et est. Mauris facilisis sit amet felis id euismod. Nullam vitae ornare nibh. Suspendisse nulla massa, pellentesque at rutrum sed, fermentum non ligula. Donec luctus urna eget mauris ultrices, sit amet placerat nisi tincidunt. Nullam faucibus magna in posuere porttitor. </p> <a class="close-reveal-modal">×</a> </div> Obrigado Pessoal !!!!! :D
  6. PatrikCypriano

    Dois input files

    Boa tarde, gostaria de saber se é possível colocar dois Input files para subir arquivos ao mysql no mesmo formulário, por exemplo um formulário que cadastra um arquivo em pdf e uma imagem. Se sim gostaria de um exemplo de código em PHP. Obrigado
  7. PatrikCypriano

    Verificação de niveis (Login)

    Muito Obrigado ESerra, foi belezinha!!
  8. PatrikCypriano

    Verificação de niveis (Login)

    Bom dia pessoal, estou com dificuldades em fazer uma verificação de usuário para direcionar a uma página especifica, por exemplo, se o usuário tiver nível admin ele vai para uma página administrador.php, se for nível convidado ele vai para convidado.php estou usando PHP PDO os dados informados pelo usuario é apenas usuario e senha, o nivel ele deve reconhecer do banco. Obrigado! <?php require "conexao/conecta.php"; if(isset($_POST['logar'])): //pegou os dados do formulario $usuario = addslashes(trim($_POST['log_usuario'])); $senha = addslashes(trim($_POST['log_senha'])); if(!empty($usuario) AND !empty($senha)): //se nao estiver vazio nenhum campo, continua a instrução $sql = "SELECT * FROM login WHERE log_usuario = :log_usuario, log_senha = :log_senha"; $verifica = $conexao->prepare($sql); $verifica->bindValue(':log_usuario',$usuario); $verifica->bindValue(':log_senha',$senha); $verifica->bindValue(':log_nivel',$nivel); $verifica->execute(); if($verifica->rowCount() == 1): switch($nivel): case "admin": header("Location: administrador.php"); break; case "convidado": header("Location: convidado.php"); break; endswitch; else: echo "Incorreto"; endif; else://else empty //se estiver vazio echo "Todos campos devem ser preenchidos"; endif; //if empty endif; //if isset post enviar
×

Important Information

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