Ir para conteúdo

Matheus Bispo

Members
  • Total de itens

    31
  • Registro em

  • Última visita

Reputação

1 Comum

Sobre Matheus Bispo

  • Data de Nascimento 04/24/1992

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Araçatuba,SP
  • Interesses
    Melhorar Conhecimentos em PHP, MySQL e JavaScript

Últimos Visitantes

323 visualizações
  1. Matheus Bispo

    Como esvaziar o cache assim que deslogar do sistema?

    Olá pessoal, estou com uma dúvida a respeito de cache. Tenho um código implantando, quando eu eu clico em sair, chamo o form logout onde desconecto a sessão. Se o usuário tentar logar novamente indo pela URL gravada, este não conseguirá mais acessar. Até aí, tudo certo. Agora vem o problema, se o mesmo clicar em VOLTAR do navegador, ele VOLTA A SESSÃO. Como impedir isso ? verificassessao.php ( esse é o de quando o usuário loga) ini_set("session.use_only_cookies","1"); ini_set("session.use_trans_sid","0"); header('Cache-Control: no cache'); session_cache_limiter('private_no_expire'); session_cache_limiter('public'); session_name("loginQualquer"); session_start(); session_set_cookie_params(0, "/", $_SERVER["PHP_SELF"], 0); Agora o logout.php ini_set("session.use_only_cookies","1"); ini_set("session.use_trans_sid","0"); session_name("loginQualquer"); session_start(); session_set_cookie_params(0, "/", $_SERVER["PHP_SELF"], 0); $_SESSION["autenticado"] = "NO"; session_destroy(); O que está faltando para evitar que ao voltar pelo browser a sessão volte?
  2. Olá Pessoal, estou com uma dúvida sobre uma parte no meu sistema. Estou fazendo um leitor de pdf online, neste sistema eu estou tentando bloquear o acesso do botão direito, consegui em parte. Estou utilizando as divs de bootstrap, e nos cantos que sobram, lá o click do botão direito está desabilitado, mas dentro do leitor, ele ainda está habilitado. Alguém sabe como bloquear dentro do leitor o click do botão direito ?
  3. Matheus Bispo

    COMO NÃO PERDER A INFORMAÇÃO DO INPUT ANTERIOR

    Olá pessoal, vim aqui para dizer que já consegui resolver o meu problema. Para aqueles que tiverem um problema igual o meu, resolvi o problema com esse código abaixo: <script> var input = 2; function mais(nome) { if(input <= 5) { var valor = "Item: "+input+" <input type='text' name='nome"+input+"' value='' class='form-control'><br>"; var nova = document.getElementById("aqui"); var novadiv = document.createElement("div"); var nomediv = "div"; novadiv.innerHTML = "Item: "+input+" <input type='text' name='nome"+input+"' value='' class='form-control'><br>"; nova.appendChild(novadiv); input++; } } </script> Agora, toda vez que eu criar um novo input, o valor anterior não é mais deletado. =D
  4. Matheus Bispo

    COMO NÃO PERDER A INFORMAÇÃO DO INPUT ANTERIOR

    Boa tarde galera, tudo bem ? Estou com uma dúvida em um código de javascript, que é onde eu mais peco na programação. Tenho um formulário de cadastro, quando o usuário clica em cadastrar, abre uma janela modal bootstrap, nessa janela tem 1 input text(item) e 2 botões, o cadastrar e o adicionar campo. Exemplo: Coloco no campo 1: HD Externo 1TB. Clico no botão Add Campo... E logo em seguida, é adicionado o 2 input text. Coloco no campo 2: MOUSE. Clico no botão Add Campo... E logo em seguida, é adicionado o 3 input text, porém, ele está APAGANDO O VALOR DO CAMPO INPUT2, o INPUT1, continua, mas todos os outros INPUTS CRIADOS PELO BOTÃO É DELETADO. Porquê acontece isso ? Segue meu código abaixo. <!-- Inicio Modal Cad --> <div class="modal fade" id="myModalcad" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> <h4 class="modal-title text-center" id="myModalLabel">Novo Cadastro(Máximo 5 itens Por Vez)</h4> </div> <div class="modal-body"> <form name="form" method="POST" action="processa_cad.php?id=<?php echo $usuario; ?>" enctype="multipart/form-data"> <script> var input = 2; function mais(nome) { if(input <= 5) { document.getElementById("aqui").innerHTML+="Item "+input+": "+nome+" <input name='nome"+input+"' type='text' class='form-control'><br>"; input++; } } </script> <div class="form-group"> Item 1: <input name="nome" type="text" class="form-control"> </div> <div id="aqui"></div> <div class="modal-footer"> <button type="submit" class="btn btn-success">Cadastrar</button> <button type="button" class="btn btn-danger" onClick="mais(nome.id)">Add Campo</button> </div> </form> </div> </div> </div> </div> <!-- Fim Modal -->
  5. Matheus Bispo

    COMO CRIAR ULR AMIGÁVEL PELO .htaccess

    MUITO OBRIGADO BRUNO, ERA EXATAMENTE ISSO QUE EU PRECISAVA. TESTEI E DEU CERTO.
  6. Matheus Bispo

    COMO CRIAR ULR AMIGÁVEL PELO .htaccess

    Eu dei uma olhada, mas meu conhecimento nesse assunto é baixíssimo, eu achei bem dificil compreender esse código. Está hospedado na hostinger, acredito que já esteja configurado. Eu vi o vídeo uma vez, e não entendi muita coisa, vou ver novamente, quem sabe eu entenda. É que muitos ensinam algo bem complexo, no meu caso, eu preciso de algo bem simples, ainda mais porque eu estou começando a trabalhar com isso.
  7. Matheus Bispo

    COMO CRIAR ULR AMIGÁVEL PELO .htaccess

    Olá galera, tudo certo ? Estou com uma dúvida tremenda. Tipo, eu estou afim de começar a entender sobre url amigáveis, mas é difícil implementar isso no sistema sem dar bug. Eu estava com uma dúvida sobre o protocolo ssl, como colocar isso nas páginas visitadas. Mas já consegui resolver isso por lá. Agora sobre a mudança de url, vou dar um exemplo pra facilitar do que eu preciso: https://www.meusite.com.br/index.php https://www.meusite.com.br/busca.php Vamos lá, essas são as páginas que eu tenho, agora o que eu quero que fique é... https://www.meusite.com.br/index https://www.meusite.com.br/busca (Esse daqui somente vem de um click da página INDEX) Como eu posso fazer ? Minha árvore dos arquivos está assim: public_html index.php busca.php .htaccess Eu não estou conseguindo achar o código certo para tal feito, está sempre dando algum erro. Alguém consegue me dar uma luz ?
  8. Matheus Bispo

    NÃO ATUALIZA E NÃO MOSTRA ERROS

    Desculpa galera, eu percebi o erro aqui agora, estava no meu javascript, Eu estava colocando: modal.find('#id_item').val(recipient) Enquanto que o correto era: modal.find('#id_user').val(recipient) Obrigado Remazela pela Ajuda !!
  9. Matheus Bispo

    NÃO ATUALIZA E NÃO MOSTRA ERROS

    Desculpa pessoal, já identifiquei o erro, não está passando informação na variável $iddouser. <input type="hidden" id="id_usuario" name="id_usuario"> estou utilizando o hidden no formulário anterior, mas não está passando o id daquela linha.
  10. Matheus Bispo

    NÃO ATUALIZA E NÃO MOSTRA ERROS

    Olá pessoal, tudo bem ? Estou com um pequeno problema em php, o que acontece é que estou passando uns itens de um formulário e pegando em PHP no outro, até aí, tudo bem, eu já conferi e vi que está de fato passando as informações. O problema é que NÃO está atualizando no BANCO. Já tentei muita coisa e nada, eu ainda acredito que é algo simples que eu estou deixando passar, mas eu não consigo enxergar mais nada que possa haver de errado. Alguém pode me dar um HELP ? Segue abaixo o código em PHP: <?php include_once("../../conecta_banco.inc"); $usuario = $_REQUEST["id"]; $iddouser = utf8_encode($_POST['id_usuario']); $nomedouser = utf8_encode($_POST['recipient-nome']); $boxdouser = utf8_encode($_POST['recipient-box']); $emaildouser = utf8_encode($_POST['recipient-email']); $senhadouser = utf8_encode($_POST['recipient-senha']); $permissaodouser = utf8_encode($_POST['recipient-permissao']); $situacaodouser = utf8_encode($_POST['recipient-situacao']); $result_usuarios = "UPDATE usuarios SET usu_nome ='$nomedouser', usu_box = '$boxdouser', usu_email = '$emaildouser', usu_senha = '$senhadouser', usu_permissao = '$permissaodouser', usu_situacao = '$situacaodouser' WHERE usu_id = '$iddouser'"; $resultado = mysqli_query($link, $result_usuarios); if(mysqli_affected_rows($link) != 0) { echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=painel_adm.php?id=$usuario'> <script type=\"text/javascript\"> alert(\"Usuário alterado com Sucesso.\"); </script> "; } else { echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=painel_adm.php?id=$usuario'> <script type=\"text/javascript\"> alert(\"Usuário não foi alterado com Sucesso.\"); </script> "; } mysqli_close($link); ?>
  11. Matheus Bispo

    Como zipar arquivos com mysql ?

    Vinicius e ConteudoAnimal, obrigado aos dois pela ajuda, mas agora eu consegui descobrir o problema. Depois de muito penar e debugar o código centenas de vezes, percebi que o problema, estava no diretório. Eu estava tentando buscar o conteúdo passando no diretório 1 nível acima, mas no banco de dados, está com 2 níveis, fico até envergonhado, por ter perdido dias nisso, obrigado mesmo.
  12. Matheus Bispo

    Como zipar arquivos com mysql ?

    Boa tarde, desconheço tal função. Como eu poderia utilizar no meu código acima ?
  13. Matheus Bispo

    Como zipar arquivos com mysql ?

    Então, eu estou utilizando um outro código, que funciona perfeitamente, porém... ele zipa e baixa TODOS os arquivos da pasta, e neste caso do avaliador, é meio inapropriado, já que seria viável apenas ele obter os projetos que foram designados. O código que estou usando e dá certo, é este daqui: $directory = '../arquivossubmetidos/'; //diretorio para compactar $filenames = array(); function browse($dir) { global $filenames; if($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != ".." && is_file($dir.'/'.$file)) { $filenames[] = $dir.'/'.$file; } else if($file != "." && $file != ".." && is_dir($dir.'/'.$file)) { browse($dir.'/'.$file); } } closedir($handle); } return $filenames; } browse($directory); // cria zip, adiciona arquivos... $zip = new ZipArchive(); if($zip->open('../arquivossubmetidos/projetos.zip', ZIPARCHIVE::CREATE)!==TRUE) { exit("Não pode abrir: <$zipfile>\n"); } foreach($filenames as $filename) { $file = $filename; $arquivo = substr($file, -3); if($arquivo =="pdf") { $zip->addFile($filename,$filename); } } $zip->close(); header('Content-Type: application/zip'); header('Content-Disposition: attachment; filename="projetos.zip"'); readfile('../arquivossubmetidos/projetos.zip'); unlink("../arquivossubmetidos/projetos.zip"); Como eu poderia fazer para adaptar esse código ao mysql ? Já tentei de várias formas, mas não consigo selecionar somente aquele projeto designado, senão pegar tudo, não pega nada.
  14. Matheus Bispo

    Como zipar arquivos com mysql ?

    Olá pessoal, estou fazendo um projeto de geração de certificados e uma parte dele é baixar projetos vindo do banco de dados. tenho uma pasta chamada "arquivossubmetidos" é onde os projetos são armazenados. Cada projeto é avaliado por 3 avaliadores, onde estes são nomeados pelo coordenador. A minha dúvida é, eu quero compactar e fazer o download apenas dos projetos designados para aquele avaliador. Estou utilizando este código: $usuario = $_REQUEST["id"]; $sql = ("SELECT * FROM trabalhos WHERE tra_ava1 = '$usuario' OR tra_ava2 = '$usuario' OR tra_ava3 = '$usuario'"); $resultado = mysqli_query($link, $sql); $linhas = mysqli_num_rows($resultado); $contador = 0; $projetos = array(); while($registros = mysqli_fetch_row($resultado)) { $id = htmlspecialchars($registros[0]); $arquivo = htmlspecialchars($registros[15]); $projetos[$contador] = $arquivo; $contador++; } $zip = new ZipArchive(); $contador = 0; if($zip->open('../arquivossubmetidos/projetos.rar', ZipArchive::CREATE) === true) { while($contador < $linhas) { $zip->addFile($projetos[$contador]); $contador++; } $zip->close(); } header('Content-Type: application/zip'); header('Content-Disposition: attachment; filename="projetos.rar"'); readfile('../arquivossubmetidos/projetos.rar'); //unlink("../arquivossubmetidos/projetos.zip"); Ele não está criando o arquivo na pasta arquivossubmetidos e faz o download de um arquivo rar sem nada. Como eu faço pra solucionar isso ? Desde já, obrigado.
  15. Matheus Bispo

    Como fazer aparecer Janela Modal Dentro de uma Condição

    Olá pessoal, estava doido atrás desta resposta, depois vi uma vídeo aula e consegui descobrir. A resposta é até simples, foi só colocar esse comando $(document).ready(function() { $("#myModal").modal("show"); }); DENTRO DA CONDIÇÃO que eu desejo que seja exibida o modal, e retirar da linha do button esse comando data-toggle="modal" data-target="#myModal" Obrigado !!
×

Informação importante

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