Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Stifler874

Membros Juniores
  • Total de itens

    13
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Eu queria fazer uma função em php. Quero que o usuário receba o dinheiro e adicione a quantia que defini na input. Algo parecido com isto: http://prntscr.com/jxw77x UPDATE accounts SET money=money+'$money' WHERE player_name='$player_name'
  2. Bom, terminei meu site, porém quando fui passar para uma host, aparentemente esta dando erro no autoload de classes. Segue o erro: http://prntscr.com/jwyy0l Codg: http://prntscr.com/jwyy85 No meu localhost funciona perfeitamente. Apenas na host que não.
  3. @DiF, sim eu coloquei errado. Eu quero e colocar o nome do clan. Poderia me ajudar ?
  4. Olá, boa tarde !! Estou tentando fazer uma parada aqui, mas não estou tendo sucesso... O que eu quero fazer e o seguinte: Tenho duas tabelas: accounts, onde armazena os dados dos jogadores: http://prntscr.com/juzupr clan_data, onde armazena os dados do clan dos jogadores: http://prntscr.com/juzvrs O que eu quero fazer e que pegue o clan_id e transforme em nome do jogador para eu mostrar em uma tabela em um site. Tenho em mente algo mais ou menos de como poderia ser feito, porém nao estou conseguindo adaptar em minha classe ou não sei o que pode ser. function clan($numero){ if ($numero == 0){ echo "-"; }else{ try{ $rank = pg_query("SELECT * FROM clan_data WHERE clan_id = '$numero'"); $ranking = pg_fetch_assoc($rank); $total = pg_num_rows($rank); if ($total == 0){ echo "-"; }else{ echo "".$ranking['clan_name'].""; } }catch(PDOException $e){ echo "Erro: ".$e->getMessage(); } } }
  5. @DiF Consegui !!! Agora poderia me ajudar em outra coisa ? Queria deixar tudo isso dentro do quadrado branco http://prntscr.com/jupn00 porém esta saindo para fora <!-- CONTEUDO - INICIO --> <div class="container"> <div class="eff01"></div> <div class="content"> <div class="row"> <?php if(isset($_GET['id'])){ $idUrl = $_GET['id']; } $sql = "SELECT * from tb_postagens WHERE exibir='Sim' AND id=:id LIMIT 1"; try{ $resultado = $conexao->prepare($sql); $resultado->bindParam('id',$idUrl, PDO::PARAM_INT); $resultado->execute(); $contar = $resultado->rowCount(); if($contar > 0 ){ while($exibe = $resultado->fetch(PDO::FETCH_OBJ)){ ?> <div class="col-md-9"> <div class="noticias-info"> <div class="title"><center><?php echo $exibe->titulo;?></center></div> <div class="content"> <!-- NOTICIA INFORMAÇÕES - INICIO--> <title> PointBlank - <?php echo $exibe->titulo;?> </title> <div class="col-md-9"> <?php echo limitarTexto($exibe->descricao, $limite=99999)?> </div> <?php }//while }else{ echo '<div class="presentation2"></div> <div class="content"> <br><br> <center><p>Esta noticia não esta cadastrada no sistema.</p></center> <br><br> </div>'; } }catch(PDOException $erro){ echo $erro;} ?> <!-- NOTICIA INFORMAÇÕES | FIM--> </div> </div><br title="mobile-espaco"> </div> <!--CONTEUDO - FIM -->
  6. Olá, boa tarde ! Bom estou tentando fazer a listagem de dados de uma DB porém queria fazer de uma forma mais organizada. Atualmente esta mostrando os dados assim: http://prntscr.com/jumaz0 porém eu queria que aparecesse de um jeito mais organizado, fazendo com que ficasse em apenas uma tabela. Como por exemplo: http://prntscr.com/jumbxe (Fiz em HTML) Código: <?php $conexao = "host=localhost port=5432 dbname=download_teste user=postgres password=pass"; $db = pg_connect($conexao);//Aqui ele executa a conexão com o DNS da variavel $conexao $query = "SELECT * FROM download_site"; $resultado = pg_query($db, $query);//Executa a query $query na conexão $db while($linha = pg_fetch_array($resultado)) { //Este loop declara a variavel $linha (representa o resultado da query), e o loop le linha a linha do retorno //Escreve na pagina o retorno para cada registro trazido pela a query echo "<table border=\"1\" class=\"table table-bordered table-hover table-dark table-striped\" id=\"ranking_view\">"; echo "<tr>"; echo "<p><th scope=\"col\" width=\"60\">Plataforma</th></p>"; echo "<p><th scope=\"col\" width=\"150\">Descrição</th></p>"; echo "<p><th scope=\"col\" width=\"60\">Link</th></p>"; echo "</tr>"; echo "<tr>"; echo sprintf("<td style=\"text-align: center;\">" .$linha['plataforma'] . "</td>"); echo sprintf("<td style=\"text-align: center;\">" .$linha['descricao'] . "</td>"); echo sprintf("<td style=\"text-align: center;\"><a href=\"" .$linha['link'] . "\"><i class=\"fa fa-download\">Download</i></a></td>"); echo "</tr>"; echo "</table>"; } pg_close($db); //Aqui fecha a conexão com a $db ?>
  7. Tenho este codigo aqui: <?php error_reporting(0); session_start(); function encripitar($senha){ $salt = '/x!a@r-$r%an¨.&e&+f*f(f(a)'; $output = hash_hmac('md5', $senha, $salt); return $output; } $form = $_POST['submit']; $username = $_POST['username']; $passwordori = $_POST['password']; $id = $_POST['id']; $encript = encripitar($passwordori); if(isset($form)){ if($username !== '' && $passwordori !== ''){ $host = "host=localhost"; $port = "port=5432"; $dbname = "dbname=pb"; $credentials = "user=postgres password=dea66"; $conn = pg_connect( "$host $port $dbname $credentials" ); $query = "SELECT * FROM accounts WHERE login = '$username' AND password = '$encript';"; $result = pg_query($conn, $query); $resultado = pg_num_rows($result); if(pg_num_rows($result) != 1){ echo "<script>alert('Usuario ou senha esta incorreta');</script><script>window.history.back()</script>"; }else{ $_SESSION['username'] = $_POST['username']; echo "<script>window.history.back()</script>"; } }else{ echo "<script>alert('Usuario ou senha esta incorreta.');</script><script>window.history.back()</script>"; } } ?> E por ele consigo fazer o login normalmente... Poderia me ajudar a fazer esse código funcional virar o que não esta funcionando ?
  8. Tentei fazer dos dois métodos que você falou. O primeiro esta dando este erro: http://prntscr.com/jth3aw E o segundo da que login ou senha não confere...
  9. Eu já consegui resolver este erro no começo do tópico. Pode da resolvido. Agora estou com outro erro, e vou abrir outro tópico para não virar bagunça.
  10. Acho que o problema e em MD5. Você tem skype ? Ou algum meio de comunicação ?
  11. http://prntscr.com/jtclr3 Eu ja habilitei essa extesion e também instalei o EasyPHP, porém continua dando o erro. adicionado 11 minutos depois Eu consegui aqui usando o wamp. porém quando vou logar fala que o usuário ou senha esta errado...
  12. O erro quando eu tento fazer login no meu site e o seguinte: http://prntscr.com/jt567s Codigo: login.php <?php session_start(); require('class/Config.inc.php'); $login = new login; if(isset($_POST['submit'])){ if($login->logar($_POST['username'], @$_POST['password'])){ $_SESSION['username'] = $_POST['username']; echo "<script type='text/javascript'>window.alert('Logado com Sucesso.');</script><script>window.location.href= 'index.php';</script>"; }else{ echo '<script type="text/javascript">window.alert("Login ou senha incorretos");</script>'; } } ?> <body> <div class="wrap"> <div id="content"> <p><img src="img/logo-cpb.png" width="400" height="200" /></p> <div id="main"> <div class="full_w"> <form action="<?php $PHP_SELF; ?>" method="POST"> <label for="login">username:</label> <input id="login" name="username" class="text" /> <label for="pass">password:</label> <input id="pass" name="password" type="password" class="text" /> <div class="sep"></div> <button type="submit" name="submit" class="ok">Login</button> <button type="button" class="reg" onclick="window.location.href='register.php'">Register</button> </form> </div> </div> </div> </div> </body> Login.class.php <?php class Login { private function encriptar($senha){ $salt = '/x!a@r-$r%an¨.&e&+f*f(f(a)'; $output = hash_hmac('md5', $senha, $salt); return $output; } public function logar($login, $senha){ $conexao = new Config; $pass = self::encriptar($senha); try{ $conect = $conexao->getConn(); $prepare = $conect->prepare("SELECT * FROM accounts WHERE login = ? AND password = ?"); $prepare->bindvalue(1, $login); $prepare->bindvalue(2, $pass); $prepare->execute(); $ranking = $prepare->rowCount(); if ($ranking >= 1){ return true; }else{ return false; } }catch(PDOException $e){ echo "Erro: ".$e->getMessage(); } } } Config.class.php <?php Class Config{ private static $Host = HOST; private static $User = USER; private static $Pass = PASS; private static $Dbsa = DBSA; private static $Connect = null; private static function Conectar(){ try { if(self::$Connect == null): $dsn = 'pgsql:host=' . self::$Host . ';dbname=' . self::$Dbsa; $options = [ PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8' ]; self::$Connect = new PDO($dsn, self::$User, self::$Pass, $options); endif; } catch (PDOException $e) { PHPErro($e->getCode(), $e->getMessage(), $e->getFile(), $e->getFile()); } self::$Connect->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); return self::$Connect; } public static function getConn(){ return self::Conectar(); } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×