Ir para conteúdo

WAD - Soluções

Members
  • Total de itens

    62
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre WAD - Soluções

  • Data de Nascimento 07/16/1983

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Campina Verde - MG

Contato

  • Site Pessoal
    http://wadsolucoes.com.br/

Últimos Visitantes

739 visualizações
  1. WAD - Soluções

    Qual melhor site de desenvolvimento de App Online

    Olá, estou querendo desenvolver um app para celulares, de guia comercial já vi alguns sites que tem alguns recursos bem interessantes, queria receber alguma indicação de alguém que já trabalho com algum site de desenvolvimento de app.
  2. WAD - Soluções

    Formulário de contato recaptcha

    Não sei porque o fórum, não deixou eu posta o código. <!DOCTYPE html> <html> <head> <meta charset="utf8"> <title>Formulário de contato</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="container"> <h1>Este é um teste de formulário de contato</h1> <?php include("envia.php"); ?> <form method="POST" id="form" action="index.php"> <label>Digite seu nome: <input type="text" name="nome" placeholder="ex: João" required> </label> <label>Digite seu e-mail: <input type="email" name="email" placeholder="ex: joaoclb@gmail.com" required> </label> <label>Digite o assunto: <input type="text" name="assunto" placeholder="ex: orçamento" required> </label> <label>Digite sua mensagem: <input type="text" name="msg" placeholder="Digite sua mensagem aqui" required> </label> <div class="g-recaptcha" data-sitekey="SEU_KEY"></div> <input class="send" type="submit" id="input"> </form> </div> </body> <script src="https://www.google.com/recaptcha/api.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script type="text/javascript"> //Toda Vez que o usuário clicar em enviar esse método é chamado $('#form').on('submit', function (e) { var response = grecaptcha.getResponse(); if(response.length == 0 || response == '' || response === false ) { alert('Valide o captcha'); e.preventDefault(); } }); </script> </html>
  3. WAD - Soluções

    Formulário de contato recaptcha

    Bom dia, Todos. Primeiro lugar gostaria da ajuda de todos para melhorar este formulário. Minha ideia, formulário simples de fácil ajuda para todos. Implementar: - Enviou de imagem em anexo - Incluir mais campos - Melhorar o layout do e-mail que será enviado para pessoa (os e-mails que recebo através do formulário estou achando muito pobre). (Se alguém não entendeu a descrição pode reclamar). Consegui com ajuda do meu primo, colocar para só enviar o e-mail após clicar não só robô. Link do formulário atualmente: http://cartorio1bg.com.br/teste/formulario/ Atualize apenas a página index.php, segue o código.
  4. WAD - Soluções

    Formulário de contato recaptcha

    Sergio S. F. Pereira Show, este solução que você vez, mais para usuário leigo se o cara não ver o botão talvez ele nem preencha o formulário. Eu achei um formulário mais no meu serviço mesmo fazendo esta últimas configuração ele não funcionou. Ele também precisa se implementado o classe PHPMailer. Isto já esta além dos meus conhecimentos. Erro: reCAPTCHA Verificado falhou! Códigos de erro: invalid-input-secret LINK do sistema: http://cartorio1bg.com.br/teste/ https://bootstrapious.com/p/bootstrap-recaptcha
  5. WAD - Soluções

    Formulário de contato recaptcha

    Caros amigos, ta aqui a solução, para quem quer usar este formulário. 1 Criar um arquivo php.ini allow_url_fopen = On allow_url_include = On no arquivo .htaccess: suPHP_ConfigPath /home/SEU_DIREITOR_CONFORME_CADA_SITE/public_html/php.ini No meu ficou assim: suPHP_ConfigPath /home/cartorio1bg/public_html/php.ini Agora que falta para ficar bom mesmo seria ter um validação no formulário, que mesmo você preenchendo todos os campos deixando apenas o recaptcha, não selecionado não fosse possível enviar o formulário. Se alguém Souber fazer isto, ficaria um formulário de fácil uso para todos na internet utiliza, de todos que já vi na internet este foi que achei mais simples para min que nível de programação e super baixo. Sergio S. F. Pereira e gersonab
  6. WAD - Soluções

    Formulário de contato recaptcha

    Sergio, coloquei os códigos mesmo assim apresentou este mesmo erro. Apresenta este erro Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/cartorio1bg/public_html/teste/andre/envia.php on line 19 Warning: file_get_contents(https://www.google.com/recaptcha/api/siteverify?secret=6Le2gy0UAAAAAAIKXq5uAI_SSj7etX3_ek22cyt2&response=03AOmkcwLUcYlGCpH9K6u5YZUPZ7wLGuAYDX6yvqvJwPufaSlODTLro-IEXuHPWZjw4spR4VQJbf_3uDrmWaC0wYwWZlzxV4qWQCpaMQFTBKWkSwYfZ2S45toQf93ELFvf0L1yr3i8LLVaTuAdtv4uN48FshI70m1pIHpQlgUnhtXoMJH8I4h58ELpvhrQGFyZxbz2qBzHQlLEFBnjEZV8dRgSwMUkyl35rhJ-Aub88o8WdoziSihz7QD9O-WtoClRVsJuLyqNQx5YdY2X5Y5a7EqzWCoqaJvPBbIX2oTLAC_Vj189RJdgUXXYqcibMUqIxho7iygy1tF5Qih7NgaOgd4VBAT24NYXgQ-7HTGK9vJSZO1f2vuA2RKa5DiRuyL5fJcX_qoaKiOdj89DG2kcrXW5z4w1jD21RlZnWM365HY4ZVw5JeSRkAk8HmuhgZUkGTONfLZrluXR): failed to open stream: no suitable wrapper could be found in /home/cartorio1bg/public_html/teste/andre/envia.php on line 19 Notice: Trying to get property of non-object in /home/cartorio1bg/public_html/teste/andre/envia.php on line 23 formulario-contato.php <!-- Div do ReCaptcha foi adicionado no final do formulário --> <div class="g-recaptcha" data-sitekey="6Le2gy0UAAAAABBuFkDBnZBIF5uJqoOLBGFn4F4o"></div> envia.php //Defino a Chave do meu site $secret_key = '6Le2gy0UAAAAAAIKXq5uAI_SSj7etX3_ek22cyt2'; Vou anexar o print da página do google. http://cartorio1bg.com.br/teste/andre/foto.jpg
  7. WAD - Soluções

    Formulário de contato recaptcha

    Olá, estou tentando utilizar este formulário de contato com o recaptcha, porém apresenta erro que não estou conseguindo resolver. ERRO: Por favor faça a verificação do captcha abaixo Link formulário: http://cartorio1bg.com.br/teste/andre/formulario-contato.php PHP INFO MEU SERVIDOR: http://cartorio1bg.com.br/teste/andre/info.php link: error_log : http://cartorio1bg.com.br/teste/andre/error_log Arquivos necessário: PHPMailerAutoload.php – Responsável por carregar todas as dependências da classe PHPMailer class.phpmailer.php – A classe principal do PHPMailer class.smtp.php – A classe que vai permitir você fazer envios via SMTP Post original deste formulário: https://wiki.dialhost.com.br/formulario-de-contato-php-captcha/ Código HTML – formulario-contato.php <?php include 'envia.php'; ?> <html> <head> <meta charset="utf8"> <title>Formulário de contato</title> <!-- Aqui adiciona o script do ReCaptcha --> <script src='https://www.google.com/recaptcha/api.js'></script> <link rel="stylesheet" href="style.css"> </head> <body> <div class="container"> <h1>Este é um teste de formulário de contato</h1> <form method="POST" action="formulario-contato.php"> <label>Digite seu nome: <input type="text" name="nome" value="" placeholder="ex: João" required> </label> <label>Digite seu e-mail: <input type="email" name="email" value="" placeholder="ex: joaoclb@gmail.com" required> </label> <label>Digite o assunto: <input type="text" name="assunto" value="" placeholder="ex: orçamento" required> </label> <label>Digite sua mensagem: <input type="text" name="msg" value="" placeholder="Digite sua mensagem aqui" required> </label> <!-- Div do ReCaptcha foi adicionado no final do formulário --> <div class="g-recaptcha" data-sitekey="|*SEU-SITE-KEY*|"></div> <input class="send" type="submit"> </form> </div> </body> </html> Código PHP – envia.php <?php //Defino a Chave do meu site $secret_key = '|*SEU-SECRET-KEY*|'; //Pego a validação do Captcha feita pelo usuário $recaptcha_response = $_POST['g-recaptcha-response']; // Verifico se foi feita a postagem do Captcha if(isset($recaptcha_response)){ // Valido se a ação do usuário foi correta junto ao google $answer = json_decode( file_get_contents( 'https://www.google.com/recaptcha/api/siteverify?secret='.$secret_key. '&response='.$_POST['g-recaptcha-response'] ) ); // Se a ação do usuário foi correta executo o restante do meu formulário if($answer->success) { // Carrego a classe PHPMailer através do Autoload include "PHPMailerAutoload.php"; // Instancio a classe PHPMailer $msg = new PHPMailer(); // Faço todas as configurações de SMTP para o envio da mensagem $msg->CharSet = "UTF-8"; $msg->isSMTP(); $msg->Host = '|*SMTP.SEUDOMINIO.COM.BR*|'; $msg->SMTPAuth = true; $msg->Username = '|*SEU-EMAIL@SEUDOMINIO.COM.BR*|'; $msg->Password = '|*SUA-SENHA*|'; $msg->Port = 587; $msg->SMTPAutoTLS = false; $msg->AuthType = 'PLAIN'; //Defino o remetente da mensagem $msg->setFrom('|*SEU-EMAIL@SEUDOMINIO.COM.BR*|','|*NOME-DO-SEUEMAIL*|'); // Defino a quem esta mensagem será respondida, no caso, para o e-mail // que foi cadastrado no formulário $msg->addReplyTo($_POST['email'], $_POST['nome']); // Defino a mensagem como mensagem de texto (Ou seja não terá formatação HTML) $msg->IsHTML(false); // Adiciono o destinatário desta mensagem, no caso, //minha conta de contatos comerciais. $msg->AddAddress('|*SEU-EMAIL@SEUDOMINIO.COM.BR*|', '|*NOME-DO-SEUEMAIL*|'); // Defino o assunto que foi digitado no formulário $msg->Subject = $_POST['assunto']; // Defino a mensagem que foi digitada no formulário $msg->Body = $_POST['msg']; // Defino a mensagem alternativa que foi digitada no formulário. // Esta mensagem é utilizada para validações AntiSPAM e por isto // é muito recomendado que utilize-a $msg->AltBody = $_POST['msg']; // Faço o envio da mensagem $enviado = $msg->Send(); // Limpo todos os registros de destinatários e arquivos $msg->ClearAllRecipients(); // Caso a mensagem seja enviada com sucesso ela retornará sucesso // senão, ela retornará o erro ocorrido if ($enviado){ echo "E-mail enviado com sucesso!"; } else { echo "Não foi possível enviar o e-mail."; echo "<b>Informações do erro:</b> " . $msg->ErrorInfo; } } // Caso o Captcha não tenha sido validado //retorno uma mensagem de erro. else { echo "Por favor faça a verificação do captcha abaixo"; } }
  8. WAD - Soluções

    Após atualização do PHP apresentou erro

    Boa noite, tentei vários tutorial mais não consegui, to aprendendo ainda, o php, alguém poderia me ajudar indicando o que esta errado. php info do servidor: http://educriarte.com.br/info.php <?php session_start(); $url_Geral = "http://educriarte.com.br/"; $url_Geral_sebarra = "http://educriarte.com.br"; //session_start(); @header("Content-Type: text/html; charset=ISO-8859-1",true); if($_SERVER['REMOTE_ADDR'] != "127.0.0.1"){ @setlocale(LC_TIME, 'ptb', 'pt_BR'); } else { @setlocale(LC_TIME, 'ptb'); } // conex達o com o banco if ($_SERVER['REMOTE_ADDR'] != "127.0.0.1"){ $cfgServerPort = ""; // MySQL port - leave blank for default port $cfgServerHost = "localhost"; // MySQL hostname $cfgServerUser = "LOGIN"; // MySQL user $cfgServerPassword = "SENHA"; // MySQL password $cfgDbDatabase = "BD"; // MySQL database name containing phpSecurePages table } else { $cfgServerPort = ""; // MySQL port - leave blank for default port $cfgServerHost = "localhost"; // MySQL hostname $cfgServerUser = "root"; // MySQL user $cfgServerPassword = "SENHA"; // MySQL password $cfgDbDatabase = "BD"; // MySQL database name containing phpSecurePages table } $conexao = mysql_connect("$cfgServerHost", "$cfgServerUser", "$cfgServerPassword"); $db = mysql_select_db("$cfgDbDatabase")or die( mysql_error() ); // termina conex達o com o banco $sql = mysql_query("SELECT * FROM tb_config WHERE id='1'")or die( mysql_error() ); $linha = mysql_fetch_array($sql); $var = explode(" - ", $linha[tsite]); $tsite = $var[0]; $ssite = $var[1]; if ($_SERVER['REMOTE_ADDR'] != "127.0.0.1"){ $usite = "http://".$linha[usite]."/"; //$usite = "http://200.215.127.209:8081/".$linha[usite]."/"; } else { $usite = "http://localhost/".$linha[usite]."/"; } $fonte = $linha[fonte]; // fonte do site $tfonte = $linha[tfonte]; // tamanho da fonte usada $ttitulo = $linha[ttitulo]; // tamanho dos titulos do site $description = $linha[description]; // cor quando passar o mouse em cima dos links #999999 $cortexto = $linha[cortexto]; // cor do texto $corcelula1 = $linha[corcelula1]; // cor dacelula 1 $corcelula2 = $linha[corcelula2]; // cor da celula 2 $corfundosite = $linha[corfundosite]; // cor de fundo do site $qts_ultimos = $linha[qts_registros_pagina]; // total de eventos q ficar達o nas ultimas coberturas $img_fundo = $linha[img_fundo]; $qts_thumbs = 12; $total_campos_fotos = $linha[total_campos_fotos]; //13; $LarguraFoto = $linha[largura_fotos]; //320; $AlturaFoto = $linha[altura_fotos]; //240; $QualidadeFoto = $linha[qualidade_fotos]; //93; $emailsite= $linha[email]; $twittersite= $linha[twitter]; $EmailPadrao = "sac@$linha[usite]"; //echo $EmailPadrao; #mysql_set_charset ('utf8'); ?>
  9. WAD - Soluções

    Após atualização do PHP apresentou erro

    Bom dia, Após hospedagem fazer atualização da versão do PHP para: PHP Version 5.4.45 meu script apresentou o seguinte erro: Fatal error: Call to undefined function mysql_connect() in /home/educriar/public_html/_includes/config.php on line 32 Na linha 32 tem seguinte código: $conexao = mysql_connect("$cfgServerHost", "$cfgServerUser", "$cfgServerPassword"); $db = mysql_select_db("$cfgDbDatabase")or die( mysql_error() ); // termina conex達o com o banco Fico muito grato com ajuda de alguém.
  10. Minha dúvida, se e possível pegar depoimentos que as pessoas deixa na página do facebook, exibir eles em meu site.
  11. WAD - Soluções

    Qual melhor impressora laser para gráfica

    Olá, boa tarde. Atualmente estou usando uma impressora praticamente domestica HP 1606dn - Porém custo do toner esta elevado demais, media de R$ 380 - Gostaria de saber se alguém poderia indicar uma impressora laser, que tem bom custo x benéfico. Trabalho em uma pequena gráfica, fazemos separação de cor muito pouca, impressão em vegetal ou laser filme.
  12. WAD - Soluções

    Como fazer Isto

    Obrigado, gente vou olhar
  13. WAD - Soluções

    Redimensionar Imagens no Upload

    Tenho um script, onde cadastro a noticias, porém nem todas noticias vão ter uma imagem de capa. Eu já consegui fazer ele fazer o renomear automático, tenho coloca função redimensionamento, porem não deu certo quando formulário não tem imagem como fazer isto. 1º Cadastra o conteúdo no BD; 2º Recupera o ID, do conteúdo criar uma pasta com número do ID; 3º Faz salva imagem na pasta corresponde; Código abaixo esta apenas com função para renomear imagem <?php $variables=(strtolower($_SERVER['REQUEST_METHOD'])== 'GET') ? $_GET : $_POST; foreach ($variables as $k=> $v) $$k=$v; $palavra = "Culinaria(s)"; $palavra2 = "Categorias"; $tabela = "tb_culinaria"; $tabela2 = $tabela."_cat"; $file = "culinaria"; ///Renome imagem $_FILES['imagem']['name'] = time().".jpg"; // nome da foto $imagem = $_FILES['imagem']['name']; // iniçio da acao INSERI NO BD if($acao== "insertbd"){ $data = "$ano-$mes-$dia $hora"; $sql = "INSERT INTO $tabela VALUES ('', '$id_cat', '$prioridade', '$data', '$titulo', '$subtitulo', '$texto', '$creditos', '', '$legenda', '$fotos_extras', '1', 'S')"; $sql2 = mysql_query($sql) or die( mysql_error() ); $id_recuperado = mysql_insert_id(); $dir = "../upload/$file/$id_recuperado"; //echo "$dir"; // inicia criação de pasta $pasta = @mkdir("$dir", 0777); @chmod("$dir", 0777); // Recupera os dados dos campos // fim da criação da pasta $uploaddir = "$dir/"; if(is_dir("$dir")){ if($imagem != "none") { if (@copy($_FILES['imagem']['tmp_name'], $uploaddir . $_FILES['imagem']['name'])) { $imagem1 = $_FILES['imagem']['name']; //echo "<strong>$foto1</strong> enviada com sucesso!<BR>"; $var1 = mysql_query("update $tabela set imagem='$imagem1' where id='$id_recuperado'"); copy("../upload/$file/index.php","../upload/$file/$id_recuperado/index.php"); } } } else { echo "<script>alert('O Diretório não existe!')</script>"; } $mgs = "<b>$palavra</b> Inserido com Sucesso!"; echo "<table border='0' align='center' cellpadding='0' cellspacing='0' style='border: 1px solid $corcelula1;'> <tr> <td width='400' bgcolor='$corcelula2' align='center' class='titulos'> $mgs</td> </tr> </table> <br> "; //echo "<meta http-equiv='refresh' content='2;URL=?pg=$file'>"; } // fim da acao INSERI NO BD // iniçio da acao UPDATE NO BD if($acao== "updatebd"){ $_FILES['imagem']['name'] = time().".jpg"; // nome da foto $imagem = $_FILES['imagem']['name']; if($nova_imagem == "S"){ $dir = "../upload/$file/$id/"; //echo "$dir"; $uploaddir = "$dir/"; if($imagem != "none") { if (@copy($_FILES['imagem']['tmp_name'], $uploaddir . $_FILES['imagem']['name'])) { $imagem1 = $_FILES['imagem']['name']; //echo "<strong>$imagem1</strong> enviada com sucesso!<BR>"; } } @unlink("$dir/$imagem_antiga"); } else { $imagem1 = "$imagem_antiga"; } $sql = "UPDATE $tabela SET id_cat='$id_cat', prioridade='$prioridade', data='$data3', titulo='$titulo', subtitulo='$subtitulo', texto='$texto' , creditos='$creditos', imagem='$imagem1', legenda='$legenda', fotos_extras='$fotos_extras', visitas='$visitas', status='$status' WHERE id='$id'"; //echo "$sql"; $sql2 = mysql_query($sql) or die( mysql_error() ); $mgs = "<b>$palavra</b> Alterada com Sucesso!"; echo "<table border='0' align='center' cellpadding='0' cellspacing='0' style='border: 1px solid $corcelula1;'> <tr> <td width='400' bgcolor='$corcelula2' align='center' class='titulos'> $mgs</td> </tr> </table> <br> "; //echo "<meta http-equiv='refresh' content='2;URL=?pg=$file'>"; } // fim da acao UPDATE NO BD // iniçio da acao STATUS NO BD if($acao == "status"){ $sql = "UPDATE $tabela SET status='$status' WHERE id='$id'"; $sql2 = mysql_query($sql); $mgs = "Status Alterado com Sucesso!"; echo "<table border='0' align='center' cellpadding='0' cellspacing='0' style='border: 1px solid $corcelula1;'> <tr> <td width='400' bgcolor='$corcelula2' align='center' class='titulos'> $mgs</td> </tr> </table> <br> "; //echo "<meta http-equiv='refresh' content='2;URL=?pg=$file'>"; } // fim da acao STATUS NO BD // iniçio da acao EXCLUIR SELECIONADOS if($acao == "excluir_selecionados"){ $listas = implode("|", $listas); // echo "$planos<hr>"; $lista = explode("|", $listas); $total = count($lista); // echo $total; for($i=0; $i<$total; $i++){ $id_dados = $lista[$i]; $dados = mysql_fetch_array(mysql_query("SELECT * FROM $tabela WHERE id='$id_dados'")); $dir = "../upload/$file"; @unlink("$dir/$dados[imagem]"); $sql = "delete from $tabela WHERE id='$lista[$i]'"; $sql2 = mysql_query($sql); } $mgs = "<b>$palavra </b>Excluída com Sucesso!"; echo "<table border='0' align='center' cellpadding='0' cellspacing='0' style='border: 1px solid $corcelula1;'> <tr> <td width='400' bgcolor='$corcelula2' align='center' class='titulos'> $mgs</td> </tr> </table> <br> "; //echo "<meta http-equiv='refresh' content='2;URL=?pg=$file'>"; } // fim da acao EXCLUIR SELECIONADOS // iniçio da acao FORM DE CADASTRO E ALTERAR //if($acao== "FORM"){ $id = $_REQUEST[id]; $form1 = "FORMULARIO"; $sql=mysql_query("SELECT * FROM $tabela WHERE id='$id'"); $dados=mysql_fetch_array($sql); ?> Função Redimensionar. $tamanho = 1000000; // tamanho da foto em bytes (300000 igual a 300Kb) $imagem = $_FILES['imagem']['name']; $tamanhoImg = 400; // tamanho da imagem normal $tamanhoThumb = 186; // tamanho da thumb $dir = "../upload/agendas/"; // troque aqui, conforme seu servidor $dirThumb = "../upload/agendas/thumbs/"; // troque aqui conforme seu servidor function criarImg($imagem, $dir, $tamanho) { list($width, $height) = getimagesize($dir.$imagem); // pegando a altura e largura da foto enviada # header('Content-type: image/jpeg'); if ($width > $height){ // calculo pra diminuir foto $newwidth = $tamanho; $newheight = ($height * $tamanho)/$width; }else{ $newheight = $tamanho; $newwidth = ($width * $tamanho)/$height; } // fazendo a nova foto $novaFoto = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromjpeg($dir.$imagem); imagecopyresized($novaFoto, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); imagejpeg($novaFoto,$dir.$imagem,100); // qualidade da imagem DEFAULT 80 unset($imagem, $dir, $tamanho, $source, $novaFoto, $newwidth, $newheight, $width, $height); } if($_FILES['imagem']['size'] < $tamanho){ // verificando tamanho if($_FILES['imagem']['type'] == "image/jpeg"){ // verificando o tipo de arquivo if(move_uploaded_file($_FILES['imagem']['tmp_name'], $dir.$imagem)){ copy($dir.$imagem, $dirThumb.$imagem); criarImg($imagem, $dir, $tamanhoImg); // salvando img criarImg($imagem, $dirThumb, $tamanhoThumb); // salvando thumb } } }
  14. WAD - Soluções

    Como fazer Isto

    Dúvida, Se postei no local errado desculpe. Gostaria de saber como posso fazer um player, igual este onde ele não esta como iframe, mesmo você navegando pelo site não tem que fazer loop no audio. http://djboka.com.br/
  15. WAD - Soluções

    ERRO: mysql_num_rows() expects parameter 1 to be resource, boolean gi

    Resolvido, pode fechar! Não consegui fechar top
×

Informação importante

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