Ir para conteúdo
Fórum Script Brasil

Markus Magnus

Membros
  • Total de itens

    352
  • Registro em

  • Última visita

1 Seguidor

Sobre Markus Magnus

  • Data de Nascimento 12/07/1990

Perfil

  • Gender
    Male
  • Location
    Tupi Paulista - SP
  • Interests
    Trocar conhecimento.

Últimos Visitantes

3.249 visualizações

Markus Magnus's Achievements

0

Reputação

  1. boa noite!!! meu amigo,você me ajudou a um tempo atrás com um código,tem como você me da uma força neste código,ficarei eternamente grato pela ajuda.

     

  2. Não existe falha de segurança não. A unica coisa é tipo se você quiser acrescentar algo no rodapé ou no head não conseguirá, mas as vezes você não precisará fazer essas alterações então não se torna um problema. Fazendo assim o seu index.php e outras você terá um pouco mais de liberdade. <!DOCTYPE html> <html lang="pt-BR"> <head> <?php include('head.php') ?> </head> <body> <?php include('header.php') ?> <div class="content"> <!-- Seu conteudo --> </div> <?php include('footer.php') ?> </body> </html>
  3. Exibe algum erro na tela? Trocou o nome dos arquivos e dos níveis no switch para as que você usa? O usuário é redirecionado para a página index.php?msg=1 ? Isso é erro de usuário e senha.
  4. Com é esse servidor do jogo? Em que linguagem de programação, qual o banco de dados? porque normalmente é mais fácil o Servidor do jogo requisitar as informações para o PHP através de uma URL. E como são só dados o seu PHP só precisaria entregar um JSON. Exemplo: <?php $jogador_id = $_REQUEST['jogador_id']; $pdo = new PDO('...'); //Conecta no Banco $dados = $pdo->query('SELECT * FROM `suatabela` WHERE jogador_id = '.$jogador_id); echo json_encode($dados); Digamos que o arquivo acima se chama dados.php a URL que o jogo deveria requisitar é: http://www.servidorphp.com.br/dados.php?jogador_id=1 Referências: http://php.net/manual/pt_BR/reserved.variables.request.php http://php.net/manual/pt_BR/pdo.query.php http://php.net/manual/pt_BR/function.json-encode.php
  5. <?php require ("db.php"); $email = $_POST['inputUsuario']; $senha = md5($_POST['inputPassword']); $query = mysqli_query($conn,"SELECT * FROM usuarios WHERE email = '$email' AND senha = '$senha'"); $row = mysqli_num_rows($query); $usuario = mysqli_fetch_assoc($query); if ($row > 0){ session_start(); $_SESSION['email'] = $_POST['inputUsuario']; $_SESSION['senha'] = $_POST['inputPassword']; $_SESSION['permissao'] = $usuario['permissao']; switch ($_SESSION['permissao']) { case 'nivel1': header('Location: nivel1.php'); break; case 'nivel2': header('Location: nivel2.php'); break; } }else{ header('Location: index.php?msg=1'); } ?>
  6. Certo o que você precisa é fazer agora é Salvar o nível de permissão em sessão pra facilitar a vida. Presumo que essas páginas tenham links para cada área do sistema, enfim, um menu, eu costumo fazer uma página só e faço ifs em volta de cada menu verificando a permissão para decidir se devo exibir ou não, mas você pode... Fazer um If ou Switch em autenticar.php para redirecionar para a pagina correta. Mas além disso faça também uma verificação na pagina que tem o recurso. Digamos que uma página sirva para cadastrar usuários e eu não tenho essa permissão, por isso no meu painel não tem esse link, porém se um diz eu logar com o meu usuário e digitar o link de cadastro de usuários e nessa página não tiver verificação nenhuma vou acessar sem nenhum problema.
  7. Quem define a versão é o pacote do php que foi instalado. Você tem esse tipo de acesso no servidor? Se não tem pedir para o administrador da VPS instalar essa versão.
  8. Markus Magnus

    Inner Join

    Na verdade sua consulta pode ser mais simples. SELECT * FROM changes INNER JOIN usuario ON usuario.username = changes.username INNER JOIN team ON team.idteam = usuario.idteam WHERE team.team = 'BARCELONA' AND changes.status = 'ok'
  9. Coloca o seu código que fica mais fácil de te ajudar. Você precisa de um código assim. <?php $conta = $_REQUEST['conta']; Assumindo que o name do combobox seja "conta"
  10. Markus Magnus

    Delete

    Na verdade você precisa de mais uma condição para o DELETE funcionar do jeito que você quer. Você precisa do id do Imóvel que você quer deletar. <?php $imovel_id = $_GET['imovel_id']; $atividade_id = $_GET['atividade_id']; mysql_select_db($database_bd_ocupantes, $bd_ocupantes); mysql_query("DELETE FROM IMOVELATIV WHERE IMOVELATIV.ATIV_CODIGO='".$atividade_id."' AND IMOVELATIV.IMOV_CODIGO='".$imovel_id."'"); Da uma olhada na imagem que explica como o Banco de dados interpreta cada uma das cláusulas WHERE
  11. Não tem como você receber os dados em outra página a ideia do AngularJS é justamente diminuir a troca de páginas, mas se você precisa trocar de página tudo bem, pode usar um link comum para redirecionar para a nova página, ou enviar via POST usando o formulário. E o que define quais dados o Angular receberá, fotos, textos, etc é a API que será consumida. Você também está desenvolvendo essa parte?
  12. Markus Magnus

    Trigger

    Para fazer a formatação é tranquilo é só usar o comando DATE_FORMART(). Para atualizar os valores de DatMes uma vez um UPDATE da conta do recado e depois o seu sistema de encarregado de preencher os registros novos. Se você precisa fazer essa operação pelo Banco de Dados o negócio é a Triger mesmo. Mas dando um passo atrás e vendo o problema de outro ângulo. O que você precisa é fazer um SELECT pelo mês? Então não precisa nem criar o campo DatMes só faz assim. SELECT * FROM `suatabela` WHERE DATE_FORMAT(Data, '%Y-%m') = '2017-09';
  13. Tem esse código em Javascript. https://www.vivaolinux.com.br/script/Calculo-de-frete-correios-utilizando-Ajax
×
×
  • Criar Novo...