Ir para conteúdo

Leonardo Geja

Members
  • Total de itens

    20
  • Registro em

  • Última visita

Reputação

1 Comum

Sobre Leonardo Geja

  1. Leonardo Geja

    Canal Wordpress

    Olá galera, resolvi criar um canal para postar vídeos sobre WordPress. Tudo que aprendi estarei colocando lá então para quem quiser dar uma olhada e se inscrever link a baixo. Peguem leve, canal novo então tenham paciência . Canal youtube (Clique aqui)
  2. Leonardo Geja

    Problema com codigo php msql_connect

    ele está original, eu queria mudar para ele poder funcionar.. porque agora ta dando aquele erro por estar usando mysql e no novo php ele nao funciona
  3. Leonardo Geja

    Problema com codigo php msql_connect

    nova versao do php?
  4. Leonardo Geja

    Problema com codigo php msql_connect

    desculpa, mais nao consegui, não sei exatamente onde coloco, podia fazer um exemplo. obrigado pela atenção
  5. Leonardo Geja

    Problema com codigo php msql_connect

    Olá boa noite, estou tentando fazer roda um codigo antigo e estou conseguinte erro Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\administrador\seguranca.php:41 Stack trace: #0 C:\xampp\htdocs\administrador\valida_login.php(3): require_once() #1 {main} thrown in C:\xampp\htdocs\administrador\seguranca.php on line 41 já procurei saber oque é, e entendi que esse " mysql_connect() " parou de existir no php atual, porem não sei substituir para outro codigo, preciso de ajuda. abaixo o codigo inteiro. // ============================== $_SG['conectaServidor'] = true; // Abre uma conexão com o servidor MySQL? $_SG['abreSessao'] = true; // Inicia a sessão com um session_start()? $_SG['caseSensitive'] = false; $_SG['validaSempre'] = true; // Deseja validar o usuário e a senha a cada carregamento de página? // Evita que, ao mudar os dados do usuário no banco de dado o mesmo contiue logado. $_SG['servidor'] = 'localhost'; // Servidor MySQL $_SG['usuario'] = 'root'; // Usuário MySQL $_SG['senha'] = ''; // Senha MySQL $_SG['banco'] = 'nome'; $_SG['paginaLogin'] = 'index.php'; // Página de login $_SG['paginaErro'] = 'erro.php'; // Página de login $_SG['tabela'] = 'adm'; // Nome da tabela onde os usuários são salvos // ============================== // ====================================== // ~ Não edite a partir deste ponto ~ // ====================================== // Verifica se precisa fazer a conexão com o MySQL if ($_SG['conectaServidor'] == true) { $_SG['link'] = mysql_connect($_SG['servidor'], $_SG['usuario'], $_SG['senha']) or die("MySQL: Não foi possível conectar-se ao servidor [".$_SG['servidor']."]."); mysql_select_db($_SG['banco'], $_SG['link']) or die("MySQL: Não foi possível conectar-se ao banco de dados [".$_SG['banco']."]."); } // Verifica se precisa iniciar a sessão if ($_SG['abreSessao'] == true) { session_start(); } /** * Função que valida um usuário e senha * * @param string $usuario - O usuário a ser validado * @param string $senha - A senha a ser validada * * @return bool - Se o usuário foi validado ou não (true/false) */ function validaUsuario($usuario, $senha) { global $_SG; $cS = ($_SG['caseSensitive']) ? 'BINARY' : ''; // Usa a função addslashes para escapar as aspas $nusuario = addslashes($usuario); $nsenha = addslashes($senha); $nsenha2=hash('whirlpool', $nsenha); // Monta uma consulta SQL (query) para procurar um usuário $sql = "SELECT * FROM `".$_SG['tabela']."` WHERE `nome` = '".$nusuario."' AND `senha` = '".$nsenha2."' LIMIT 1"; $query = mysql_query($sql); $resultado = mysql_fetch_assoc($query); // Verifica se encontrou algum registro if (empty($resultado)) { // Nenhum registro foi encontrado => o usuário é inválido return false; } else { // O registro foi encontrado => o usuário é valido // Definimos dois valores na sessão com os dados do usuário $_SESSION['usuarioID'] = $resultado['id']; // Pega o valor da coluna 'id do registro encontrado no MySQL $_SESSION['usuarioNome'] = $resultado['nome']; // Pega o valor da coluna 'nome' do registro encontrado no MySQL // Verifica a opção se sempre validar o login if ($_SG['validaSempre'] == true) { // Definimos dois valores na sessão com os dados do login $_SESSION['usuarioLogin'] = $usuario; $_SESSION['usuarioSenha'] = $senha; } return true; } } /** * Função que protege uma página */ function protegePagina() { global $_SG; if (!isset($_SESSION['usuarioID']) OR !isset($_SESSION['usuarioNome'])) { // Não há usuário logado, manda pra página de login expulsaVisitante(); } else if (!isset($_SESSION['usuarioID']) OR !isset($_SESSION['usuarioNome'])) { // Há usuário logado, verifica se precisa validar o login novamente if ($_SG['validaSempre'] == true) { // Verifica se os dados salvos na sessão batem com os dados do banco de dados if (!validaUsuario($_SESSION['usuarioLogin'], $_SESSION['usuarioSenha'])) { // Os dados não batem, manda pra tela de login expulsaVisitante(); } } } } /** * Função para expulsar um visitante */ function expulsaVisitante() { global $_SG; // Remove as variáveis da sessão (caso elas existam) unset($_SESSION['usuarioID'], $_SESSION['usuarioNome'], $_SESSION['usuarioLogin'], $_SESSION['usuarioSenha']); // Manda pra tela de login header("Location: ".$_SG['paginaErro']); } function expulsaVisitante2() { global $_SG; // Remove as variáveis da sessão (caso elas existam) unset($_SESSION['usuarioID'], $_SESSION['usuarioNome'], $_SESSION['usuarioLogin'], $_SESSION['usuarioSenha'], $_SESSION['placa']); // Manda pra tela de login header("Location: index.php"); } ?> Obrigado pela atenção.
  6. Leonardo Geja

    Como implementar upload de imagen nesse codigo.

    Desculpe galera o codigo do cadastrar,php é esse <?php $categorias = DBRead( 'categorias', 'ORDER BY data DESC' ); if( !$categorias ) echo '<h2>Você não possui categorias cadastradas, <a href="add-categ.php">clique aqui para resolver isto</a>!<h2>'; else { if( isset( $_POST['publicar'] ) ){ $form['titulo'] = DBEscape( strip_tags( trim( $_POST['titulo'] ) ) ); $form['titulo'] = DBEscape( strip_tags( trim( $_POST['titulo'] ) ) ); $form['Autor'] = DBEscape( strip_tags( trim( $_POST['Autor'] ) ) ); $form['categoria'] = DBEscape( strip_tags( trim( $_POST['categoria'] ) ) ); $form['status'] = DBEscape( strip_tags( trim( $_POST['status'] ) ) ); $form['data'] = date('Y-m-d H:i:s'); $form['conteudo'] = str_replace( '\r\n', "\n", DBEscape( trim( $_POST['conteudo'] ) )); if( empty( $form['titulo'] ) ) echo 'Preencha o campo titulo!'; else if( empty( $form['Autor'] ) ) echo 'Preencha o campo autor!'; else if( empty( $form['categoria'] ) ) echo 'Preencha o campo categoria!'; else if( empty( $form['status'] ) && $form['status'] != '0' ) echo 'Preencha o campo status!'; else if( empty( $form['conteudo'] ) ) echo 'Preencha o campo conteúdo!'; else { $dbCheck = DBRead( 'posts', "WHERE titulo = '". $form['titulo'] ."'" ); if( $dbCheck ) echo 'Desculpe, mas já existe uma postagem com este titulo!'; else { if( DBCreate( 'posts', $form ) ) echo 'Sua postagem foi enviada co sucesso!'; else echo 'Desculpe, ocorreu um erro...'; } } echo '<hr>'; } ?> <form action="" method="post"> <p> <label>Titulo</label><br> <input type="text" name="titulo"> </p> <p> <label>Autor</label><br> <input type="text" name="Autor"> </p> <p> <label>Categoria</label><br> <select name="categoria"> <option value="0" selected>Selecione uma categoria...</option> <?php foreach ( $categorias as $categ ) { echo '<option value="'. $categ['id'] .'">'. $categ['titulo'] .'</option>'; } ?> </select> </p> <p> <label>Status</label><br> <select name="status"> <option value="1" selected>Ativo</option> <option value="0">Inativo</option> </select> </p> <p> <label>Conteúdo</label><br> <textarea name="conteudo" cols="50" rows="15"></textarea> </p> <input type="submit" name="publicar" value="Publicar"> </form> <?php } ?>
  7. Leonardo Geja

    Como implementar upload de imagen nesse codigo.

    Ola tenho um codigo de postagen com apenas texto sem imagen queria implementar um upload nesse codigo para pode inserir imagen nas postagem, alguem pode me ajudar: Esse é o arquivo cadastrar.php <?php if( isset( $_POST['cadastrar'] ) ){ $form['data'] = date( 'Y-m-d H:i:s' ); $form['titulo'] = DBEscape( strip_tags( trim( $_POST['titulo'] ) ) ); $form['descricao'] = DBEscape( strip_tags( trim( $_POST['descricao'] ) ) ); if( empty( $form['titulo'] ) ) echo 'Preencha o campo titulo!'; else if( empty( $form['descricao'] ) ) echo 'Preencha o campo descrição!'; else { $check = DBRead( 'categorias', "WHERE titulo = '". $form['titulo'] ."'" ); if( $check ) echo 'Desculpe, mas já existe uma categoria com este titulo!'; else { if( DBCreate( 'categorias', $form ) ) echo 'Categoria cadastrada com sucessso!'; else echo 'Desculpe, ocorreu um erro...'; } } echo '<hr>'; } ?> <form action="" method="post"> <p> <label>Titulo</label><br> <input type="text" name="titulo"> </p> <p> <label>Descrição</label><br> <textarea name="descricao" cols="50" rows="15"></textarea> </p> <input type="submit" name="cadastrar" value="Cadastrar"> </form> e esse é o arquivo do database.php //Conexao com Banco de dados function Connect(){ $conn = mysql_connect(HOSTNAME, USERNAME, PASSWORD); if(!$conn) die(mysql_error()); else{ mysql_select_db(DATABASE, $conn) or die(mysql_error()); mysql_query("SET NAMES'utf-8'"); mysql_query("SET character_set_connection=utf8"); mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_results=utf8"); } } // Grava Registros function DBCreate($table, array $data, $insertId = false){ $table = DB_PREFIX.'_'.$table; $data = DBEscape($data); $fields = implode(', ', array_keys($data)); $values = "'".implode("', '", $data)."'"; $query = "INSERT INTO {$table} ( {$fields} ) VALUES ( {$values} )"; return DBExecute($query, $insertId); } // Deleta Registros function DBDelete($table, $where = null){ $table = DB_PREFIX.'_'.$table; $where = ($where) ? " WHERE {$where}" : null; $query = "DELETE FROM {$table}{$where}"; return DBExecute($query); } // Altera Registros function DBUpDate($table, array $data, $where = null, $insertId = false){ foreach ($data as $key => $value){ $fields[] = "{$key} = '{$value}'"; } $fields = implode(', ', $fields); $table = DB_PREFIX.'_'.$table; $where = ($where) ? " WHERE {$where}" : null; $query = "UPDATE {$table} SET {$fields}{$where}"; return DBExecute($query, $insertId); } // Ler Registros function DBRead($table, $params = null, $fields = '*'){ $table = DB_PREFIX.'_'.$table; $params = ($params) ? " {$params}" : null; $query = "SELECT {$fields} FROM {$table}{$params}"; $result = DBExecute($query); if(!mysqli_num_rows($result)) return false; else { while ($res = mysqli_fetch_assoc($result)){ $data[] = $res; } return $data; } } Espero que me ajudem, obrigado desde já Att; Leonardo geja
  8. Leonardo Geja

    exibir uma postagem de determinada categoria

    Obrigado galera, já resolvi o problema...
  9. Leonardo Geja

    Como fazer este codigo funcionar atualmente?

    Pelo que eu vi aqui tenta tirar o [$y] antes: $names[$y] = mysqli_fetch_field_direct($stRead, $y).'<br/>'; depois: $names = mysqli_fetch_field_direct($stRead, $y).'<br/>'; tambem nao entendo muito , mais andei analizando. pode ser isso
  10. Leonardo Geja

    exibir uma postagem de determinada categoria

    Ola preciso de uma ajuda, estou tentando exibir um post de uma determinada categoria quero que apareça apenas os post daquela categoria que eu determinar. o codigo e o seguinte. <section class="conteudo" style="min-height:350px;margin-bottom:130px;"> <?php $posts = DBRead( 'posts', 'ORDER BY categoria 17 DESC' ); if( !$posts ) echo '<h2>Nenhuma postagem encontrada!</h2>'; else foreach ( $posts as $post ): $categ = DBRead( 'categorias', "WHERE id = '". $post['categoria'] ."'" ); $categ = ( $categ ) ? $categ[0]['titulo'] : 'SEM CATEGORIA'; ?> <hr><a href="single.php?id=<?php echo $post['id'] ?>" title="<?php echo $post['titulo']; ?>"> <h2> <?php echo $post['titulo']; ?> </h2></a> <p> por <b><?php echo $post['Autor']; ?></b> em <b><?php echo date('d/m/Y', strtotime( $post['data'] )) ?></b> | <b><?php echo $categ; ?></b> | Visitas <b><?php echo $post['visitas']; ?></b> </p> <p> </p> <?php endforeach; ?> </section> Espero que me ajudem, está complicado isso. Obrigado desde já att/ Leonardo Geja
  11. Leonardo Geja

    ideia de nome

    Boa tarde pessoal, não sei se é lugar certo, mais assim procuro um nome para minha agencia, estou com muita dificuldade em criar um nome, peso a ajuda de vocês. quem estiver disposto a ajudar. ficarei grato.
×

Informação importante

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