Jump to content

gedmilson

Members
  • Content count

    192
  • Joined

  • Last visited

  • Days Won

    1

gedmilson last won the day on April 22 2016

gedmilson had the most liked content!

Community Reputation

5 Regular

2 Followers

About gedmilson

  • Birthday 08/11/1978

Informações Pessoais

  • Sexo
    Masculino

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. gedmilson

    Enviar audio

    Gostaria de saber se tem algum modo de enviar áudio pelo site igualzinho ao whatsaap?
  2. gedmilson

    Validar titulo de eleitor com php

    Paguei uma pessoa para fazer a validação para mim. Se tiver interesse pode mandar o código.
  3. gedmilson

    Validar titulo de eleitor com php

    Sim é possível o problema é que não achei nenhum algorítimo em java script. Para o cálculo, tomamos como exemplo o título eleitoral 0043 5687, emitido em Santa Catarina. Seus fatores multiplicativos são representados pela sequência {\displaystyle x_{1}=2;x_{2}=3;x_{3}=4;x_{4}=5;x_{5}=6;x_{6}=7;x_{7}=8;x_{8}=9}, para calcular o v1 (1º DV).[nota 2] Aplicando para o número exemplificado acima, temos: {\displaystyle v_{1}=[{(0{\times }x_{1})+(0{\times }x_{2})+(4{\times }x_{3})+(3{\times }x_{4})+(5{\times }x_{5})+(6{\times }x_{6})+(8{\times }x_{7})+(7{\times }x_{8})};\mod 11]}. Portanto, a soma dos fatores resultou em 230, e o resto em sua divisão por 11 (ou {\displaystyle \mod 11}) é 10, logo o v1 é 0.[nota 3] Para o cálculo do v2 (2º DV), consideremos a sequência 09 0, sendo 09 o código da UF, e 0 o v1. Consideremos ainda seus fatores multiplicativos sendo representados pela sequência {\displaystyle x_{9}=7;x_{10}=8;x_{11}=9}. Aplicando para o mesmo número, temos: {\displaystyle v_{2}=[{(0{\times }x_{9})+(9{\times }x_{10})+(0{\times }x_{11})};\mod 11]}. Portanto, a soma dos fatores resultou em 72, e o {\displaystyle \mod 11} (v2) é 6. Vale lembrar que {\displaystyle n}, em {\displaystyle x_{n}}, representa a posição do algarismo na composição do número do título eleitoral, da esquerda para a direita, considerando-se que este possua 12 dígitos. Eis aqui o número completo após os devidos cálculos: 0043 5687 09 06.
  4. gedmilson

    Validar titulo de eleitor com php

    Tentei fazer a validação do titulo de eleitor com javascript, mas não tive grande sucesso agora estou querendo saber se pode ser feito por php. Se alguém poder me ajudar por favor qualquer ajuda será bem vinda.
  5. gedmilson

    Validar titulo de eleitor

    Tenho um código de validar CPF se poderem me ajudar a adaptar para titulo ficarei muito grato. function ValidaCPF(strCPF) { var arrayNumerosInvalidos = ["11111111111", "22222222222", "33333333333", "44444444444", "55555555555", "66666666666", "77777777777", "88888888888", "99999999999"]; var CPFDigitosValid = true; strCPF = strCPF.replaceAll(".", ""); strCPF = strCPF.replaceAll("-", ""); strCPF.trim(); //remover espaços for (var i = 0; i < arrayNumerosInvalidos.length; i++) { if (strCPF == arrayNumerosInvalidos[i]) { CPFDigitosValid = false; } } if (CPFDigitosValid) { //https://www.w3schools.com/jsref/jsref_trim_string.asp var Soma; var Resto; Soma = 0; if (strCPF == "00000000000") return false; for (i = 1; i <= 9; i++) Soma = Soma + parseInt(strCPF.substring(i - 1, i)) * (11 - i); Resto = (Soma * 10) % 11; if ((Resto == 10) || (Resto == 11)) Resto = 0; if (Resto != parseInt(strCPF.substring(9, 10))) return false; Soma = 0; for (i = 1; i <= 10; i++) Soma = Soma + parseInt(strCPF.substring(i - 1, i)) * (12 - i); Resto = (Soma * 10) % 11; if ((Resto == 10) || (Resto == 11)) Resto = 0; if (Resto != parseInt(strCPF.substring(10, 11))) return false; return true; } else { return false; } }
  6. gedmilson

    Validar titulo de eleitor

    com essas informações eu consigo pegar o código fonte
  7. gedmilson

    PHP JSON retorno Ajax

    Mostre seu codigo para ver o que você fez.
  8. gedmilson

    Validar titulo de eleitor

    Já procurei em várias paginas, mas nada deu resultado agora recorro a você. por favor alguém tem algum código de validação de titulo eleitoral?
  9. Estou buscando a bastante tempo um sistema de likes feito com o padrão MVC, até tentei adaptar, mas não deu certo e estou sem nenhum opção a não ser apelar para que alguém nesse forum tenha conseguido criar um sistema de likes orientado a objectos. se alguém tiver. tem como me liberar o codigo obrigado.
  10. Você está trabalhando com o padrão MVC?
  11. gedmilson

    Atualizar sistema de likes

    Consegui resolver quase todos os problemas. Mas estou com uma pequena dificuldade em passar esse valor para jquery onclick="javascript:add_like(<?= $artigos->getCod(); ?>)" Estou precisando passar esse valor para cá: function add_like(id_artigo){ /*$('#artigo_'+id_artigo+'_like').html('<img src="imgs/loading.gif" />');*/ $.post('init/add_like.php', {artigo_id:id_artigo}, function(dados){ if(dados == 'sucesso'){ get_like(id_artigo); }else{ alert("Você já votou neste artigo"); //location.href="index.php"; } }); }
  12. gedmilson

    Atualizar sistema de likes

    conexão depreciada <?php $host = 'localhost'; $user = 'root'; $pass = ''; $banco = 'video_aula'; $conectar = mysql_connect($host, $user, $pass); if($conectar){ mysql_select_db($banco); } ?> nova conexão <?php date_default_timezone_set('America/Sao_Paulo'); /** * PDO PHP Persistence Class * https://github.com/victortassinari/pdophpclass * * * @author Victor Tassinari - victortassinarix@gmail.com */ class Banco { private static $connection; private $debug; private $server; private $user; private $password; private $database; public function __construct() { $this->debug = true; $this->server = "127.0.0.1"; $this->user = "root"; $this->password = ""; $this->database = "video_aula"; } /** * Create a database connection or return the connection already open using Singletion Design Patern * @return PDOConnection|null */ public function getConnection() { try { if (self::$connection == null) { self::$connection = new PDO("mysql:host={$this->server};dbname={$this->database};charset=utf8", $this->user, $this->password); self::$connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); self::$connection->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); self::$connection->setAttribute(PDO::ATTR_PERSISTENT, true); } return self::$connection; } catch (PDOException $ex) { if ($this->debug) { echo "<b>Error on getConnection(): </b>" . $ex->getMessage() . "<br/>"; } die(); return null; } } /** * Unset connection * @return void */ public function Disconnect() { $this->connection = null; } /** * Return the last id of insert statement * @return int */ public function GetLastID() { return $this->getConnection()->lastInsertId(); } /** * Start one database transaction * @return void */ public function BeginTransaction() { return $this->getConnection()->beginTransaction(); } /** * Commit changes on opened transaction * @return void */ public function Commit() { return $this->getConnection()->commit(); } /** * Roolback changes on opened transaction * @return void */ public function Rollback() { return $this->getConnection()->rollBack(); } /** * returns the result of a query (select) of only one row * @param string $sql the sql string * @param array $params the array of parameters (array(":col1" => "val1",":col2" => "val2")) * @return one position array for the result of query */ public function ExecuteQueryOneRow($sql, $params = null) { try { $stmt = $this->getConnection()->prepare($sql); $stmt->execute($params); return $stmt->fetch(PDO::FETCH_ASSOC); } catch (PDOException $ex) { if ($this->debug) { echo "<b>Error on ExecuteQueryOneRow():</b> " . $ex->getMessage() . "<br />"; echo "<br /><b>SQL: </b>" . $sql . "<br />"; echo "<br /><b>Parameters: </b>"; print_r($params) . "<br />"; } die(); return null; } } /** * returns the result of a query (select) * @param string $sql the sql string * @param array $params the array of parameters (array(":col1" => "val1",":col2" => "val2")) * @return array for the result of query */ public function ExecuteQuery($sql, $params = null) { try { $stmt = $this->getConnection()->prepare($sql); $stmt->execute($params); return $stmt->fetchAll(PDO::FETCH_ASSOC); } catch (PDOException $ex) { if ($this->debug) { echo "<b>Error on ExecuteQuery():</b> " . $ex->getMessage() . "<br />"; echo "<br /><b>SQL: </b>" . $sql . "<br />"; echo "<br /><b>Parameters: </b>"; print_r($params) . "<br />"; } die(); return null; } } /** * returns if the query was successful * @param string $sql the sql string * @param array $params the array of parameters (array(":col1" => "val1",":col2" => "val2")) * @return boolean */ public function ExecuteNonQuery($sql, $params = null) { try { $stmt = $this->getConnection()->prepare($sql); return $stmt->execute($params); } catch (PDOException $ex) { if ($this->debug) { echo "<b>Error on ExecuteNonQuery():</b> " . $ex->getMessage() . "<br />"; echo "<br /><b>SQL: </b>" . $sql . "<br />"; echo "<br /><b>Parameters: </b>"; print_r($params) . "<br />"; } die(); return false; } } } funções depreciadas function get_artigos(){ $artigos = array(); $selecionar = mysql_query("SELECT `artigo_id`,`titulo`,`likes` FROM `artigos`"); while($row = mysql_fetch_object($selecionar)){ $artigos[] = array( 'id_artigo' => $row->artigo_id, 'titulo' => $row->titulo, 'likes' => $row->likes ); } return $artigos; } Função actualizada function RetornarArtigos(){ try { $sql = "SELECT id_artigo, titulo, likes FROM artigos"; $dt = $this->pdo->ExecuteQuery($sql); $listaArtigo = []; foreach ($dt as $art) { $artigo = new Artigo(); $artigo->setCod($art["id_artigo"]); $artigo->setTitulo($art["titulo"]); $artigo->setLikes($art["likes"]); $listaArtigo[] = $artigo; } return $listaArtigo; } catch (PDOException $ex) { if ($this->debug) { echo "ERRO: {$ex->getMessage()} LINE: {$ex->getLine()}"; } return null; } } Função depreciada function verificar_clicado($id_artigo, $id_usuario){ $id_artigo = (int)$id_artigo; $id_usuario = (int)$id_usuario; $verificar = mysql_query("SELECT like_id FROM `likes` WHERE user_id = '$id_usuario' AND artigo_id = '$id_artigo'"); return (mysql_num_rows($verificar) >= 1) ? true : false; Não consegui actualizar Função depreciada function adicionar_like($id_artigo, $id_usuario){ $id_artigo = (int)$id_artigo; $id_usuario = (int)$id_usuario; $atualizar_likes_post = mysql_query("UPDATE `artigos` SET likes = likes+1 WHERE artigo_id = '$id_artigo'"); if($atualizar_likes_post){ $inserir_like = mysql_query("INSERT INTO `likes` (user_id, artigo_id) VALUES ('$id_usuario','$id_artigo')"); if($inserir_like){ return true; }else{ return false; } } } Não consegui actualizar Função depreciada function retornar_likes($id_artigo){ $id_artigo = (int)$id_artigo; $selecionar_num_likes = mysql_query("SELECT likes FROM `artigos` WHERE artigo_id = '$id_artigo'"); $fetch_likes = mysql_fetch_object($selecionar_num_likes); return $fetch_likes->likes; } Dei um modificada no index mas não funcionou muito bém <?php session_start(); require_once("Controller/ArtigoController.php"); require_once("Model/Artigo.php"); $artigoController = new ArtigoController(); //$_SESSION['id_usuario'] = 3; //include_once "funcoes/funcoes.php";?> <!DOCTYPE HTML> <html> <head> <title>Sistema de Likes com PHP e Javascript</title> <link href="style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/funcoes.js"></script> </head> <body bgcolor="#ebebeb"> <?php $listaArtigo = $artigoController->RetornarArtigos(); //$resultados = get_artigos(); if(count($listaArtigo) == 0){ echo 'Desculpe, mais não foram encontrados artigos'; }else{ echo '<ul>'; foreach ($listaArtigo as $artigos) { ?> <li><p><?= $artigos->getTitulo(); ?></p> <p><a href="#" class="like" onclick="javascript:add_like(echo $artigos->getId_artigo();)">Like</a> <span id="artigo_<?= $artigos->getId_artigo(); ?>_like"><?= $artigos->getId_artigo(); ?></span> gostaram disto!</p> </li> <?php } ?> </ul> <?php } ?> </body> </html>
  13. Consegui esse código e que selecciona uma div pai e um div filho. Só que se eu quiser outros div ele não mostrar por exemplo div class="outrasDiv"; <script> function id(el) { return document.getElementById(el); } function mostra(element) { if (element) { id(element.value).style.display = 'block'; } } function esconde_todos($element, tagName) { var $elements = $element.getElementsByTagName(tagName), i = $elements.length; while(i--) { $elements[i].style.display = 'none'; } } window.addEventListener('load', function() { var $Masculino = id('rd-cliente'), $Feminino = id('rd-empresario'), $Autonomo = id('rd-autonomo'), $sexo = id('sel-sexo'); //mostrando no onload da página esconde_todos(id('palco'), 'div'); mostra(document.querySelector('input[name="rd-sexo"]:checked')); //mostrando ao clicar no radio var $radios = document.querySelectorAll('input[name="rd-sexo"]'); $radios = [].slice.call($radios); $radios.forEach(function($each) { $each.addEventListener('click', function() { esconde_todos(id('palco'), 'div'); mostra(this); }); }); }); </script>
  14. gedmilson

    COMO CRIAR ULR AMIGÁVEL PELO .htaccess

    Eu achei esse video falando sobre URL amigável ver se pode ajudar:
  15. gedmilson

    COMO CRIAR ULR AMIGÁVEL PELO .htaccess

    Você configurou seu servidor para URL amigável ?
×

Important Information

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