Jump to content

LuanMartinsTI

Members
  • Content count

    55
  • Joined

  • Last visited

Community Reputation

0 Comum

About LuanMartinsTI

  • Birthday 08/04/1993

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Toronto Canada
  • Interesses
    Desenvolvimento PHP + MYSQL / JAVA + MYSQL/ORACLE

Recent Profile Visitors

1625 profile views
  1. LuanMartinsTI

    Problema com Plugin de Textarea Tinymce

    Bom dia pessoal, eu estou precisando implementar um plugin de textarea em um site, e ele precisa ter o editor de codigo, exatamente como o do forum, uma parte onde voc'e edita um trecho de codigo em determinada linguagem, ate ai tudo bem, o meu funciona corretamente, ai eu clico em inserir trecho de codigos ele aparece lindo, diferenciando cores de tags e tudo mais como se fosse um editor de texto mesmo, netbeans vs entre outros, mas quando eu posto a noticia o codigo fica apenas cinza como se fosse comentado, eu vou colocar o link das duas imagens pra voc"es entenderem, se alguem souber oq pode ser vai me ajudar muito, eu tentei verificar o inspecionar elemento para ver as tags q eram criadas mas nao criava tags entao estou meio confuso se nao eu mesmo estilizaria as tags, mas como nao cria nao sei oq fazer. imagem 1 https://prnt.sc/mt64zk imagem 2 https://prnt.sc/mt65ca eu n'ao sei se [e pribido postar imagens aqui, entao me desculpem se nao puder, mas em todo caso eu implementei todos os JS e CSS do plugin nas duas paginas, na que escreve a noticia e na que abre a noticia
  2. LuanMartinsTI

    Exibir minha camera para usuarios

    Eu tenho o seguinte codigo para capturar minha camera e meu audio, toda vez que eu entro na pagina x ela executa o js e pede acesso a camera de quem acessa a pagina, porem eu vou bloquear essa pagina para que apenas eu ou pessoa autorizadas possam acessar, queria saber o seguinte, eu sei capturar o video e audio, mas como eu vou mostrar pro usuario o meu video e o meu audio?? <script> video = document.createElement('video'); video.width = 320; video.height = 240; video.autoplay = true; var hasUserMedia = navigator.webkitGetUserMedia ? true : false; navigator.webkitGetUserMedia('video', function(stream){ video.src = webkitURL.createObjectURL(stream); }, function(error){ console.log("Navegador nao suporta", error); }); </script>
  3. LuanMartinsTI

    Select em 2 tabelas

    Tenho o seguinte problema, eu preciso dar um select em duas tabelas, ou ter dois selects tanto faz, eu fiz com inner join e com union all mas nao consigo ter o resultado que eu desejo O problema é o seguinte> Pra saber quantos usuarios eu tenho em cada grupo eu preciso dar um select na membros grupo com o id do grupo, mas eu preciso mostrar apenas os 5 primeiros grupos com mais gente, eu nao tenho na tabela falando grupo 1 tem 50 membros, eu tenho 50 linhas com grupo 1 e id do usuario, como eu transformo isso no que eu quero? a unica forma q eu pensei é criar um campo novo em grupos e colocar la o resultado de rowCount, mas gostaria de saber se é possivel fazer sem, eu ja consigo mostrar quantos usuarios cada grupo tem, eu nao consigo mostrar é em ordem e nao é so dar o asc o problema é na logica provavelmente, mas se for possivel resolver isso com uma unica query ficarei grato tabela 1 grupos( id nome dono created stat ) tabela 2 membros_grupo( id grupo_id user_id ) PHP public function ultimosGrupos($limite){ try { $query = "SELECT * FROM groups ORDER BY id ASC LIMIT :limite"; $this->Select = $this->Conn->prepare($query); $this->Select->bindParam(':limite' , $limite, PDO::PARAM_INT); $this->Select->execute(); if($this->Select->rowCount() > 0){ return $this->Select->fetchAll(PDO::FETCH_ASSOC); }else{ return FALSE; } } catch (PDOException $exc) { exibeMensagens("Erro ao consultar. {$exc->getMessage()}", WS_ERROR); } } public function users_por_grupo($id){ try { $query = "SELECT * FROM group_memberships WHERE group_id = :id"; $this->Select = $this->Conn->prepare($query); $this->Select->bindParam(':id' , $id, PDO::PARAM_INT); $this->Select->execute(); return $this->Select->rowCount(); } catch (PDOException $exc) { exibeMensagens("Erro ao consultar. {$exc->getMessage()}", WS_ERROR); } }
  4. LuanMartinsTI

    Existe perigo ao criar uma funcao assim

    Eu gostaria de saber se existe algum problema relacionado a seguranca criando uma funcao assim, no exemplo sempre que eu crio uma funcao pre reutilizar os dados sao passados direto na chamada da funcao dentro do php, o usuario nao insere nenhum dado, quando o usuario vai inserir dados eu nao trabalho dessa forma, entao minha duvida [e, se mesmo o parametro da funcao sendo informado dentro do php no codigo pode existir algum problema. public function contar_cadastro($tabela, $sql){ try { if($sql == null){ $this->Select = $this->Conn->prepare("SELECT * FROM $tabela"); $this->Select->execute(); return $this->Select->rowCount(); }else{ $this->Select = $this->Conn->prepare("SELECT * FROM $tabela". " " ." $sql"); $this->Select->execute(); return $this->Select->rowCount(); } } catch (PDOException $exc) { exibeMensagens($Msg, $ErrNo); } } E as chamadas das funcoes assim $cmsPDO = new CmsPDO(); $r_userStaff = $cmsPDO->contar_cadastro('usuarios', ' where cargo > 2'); $r_userVip = $cmsPDO->contar_cadastro('usuarios', ' where cargo = 2'); $r_userBan = $cmsPDO->contar_cadastro('usuarios', " where ban = '1'"); $r_usuarioPDO = $cmsPDO->contar_cadastro('usuarios', null); $r_servVip = $cmsPDO->contar_cadastro('servidores', " where vipfree = 'V'"); $r_servFree = $cmsPDO->contar_cadastro('servidores', " where vipfree = 'F'"); $r_servInat = $cmsPDO->contar_cadastro('servidores', " where verificado = '1'"); $r_servOff = $cmsPDO->contar_cadastro('servidores', " where estado = 'Off'"); $r_servOn = $cmsPDO->contar_cadastro('servidores', " where estado = 'On'"); $r_servidores = $cmsPDO->contar_cadastro('servidores', null); Eu normalmente crio as funcoes assim: public function cadastrar_usuario($usuario){ try { if($this->veriricarnick($usuario) == false){ if($this->verificiarEmail($usuario) == false){ $query = 'INSERT INTO usuarios ' . '(id, nome, senha, email, cargo, ip)' . 'value(null,:nome, :senha, :email, :cargo, :ip)'; $this->Criar = $this->Conn->prepare($query); $this->Criar->bindValue(':nome' , $usuario->getNome() , PDO::PARAM_STR); $this->Criar->bindValue(':senha' , $usuario->getSenha(), PDO::PARAM_STR); $this->Criar->bindValue(':email' , $usuario->getEmail(), PDO::PARAM_STR); $this->Criar->bindValue(':cargo' , $usuario->getCargo(), PDO::PARAM_INT); $this->Criar->bindValue(':ip' , $usuario->getIp() , PDO::PARAM_STR); $this->Criar->execute(); if($this->Criar->rowCount() == 1){ return 1; }else{ return false; } }else{ return false; } }else{ return false; } } catch (PDOException $exc) { exibeMensagens("<b> Erro ao inserir.</b> Mensagem:{$exc->getMessage()} Código: {$exc->getCode()}", WS_ERROR); } }
  5. LuanMartinsTI

    [Resolvido] Visual Studio nao Salva

    Eu nao sei oq aconteceu, meu projeto estava gerando esse arquivo em outro caminho e por isso ele estava dando erro, eu fui no outro caminho deletei e parou o problema, logo criei ele no local correto thanks
  6. LuanMartinsTI

    Inserir MP3 com php

    Bom dia pessoal, no meu site eu vou deixar uma area para os usuarios inserir musicas MP3, essas musicas precisam estar precisam estar presentes em uma pasta x do site, eu tenho o seguinte script para upar a musica, eu fiz isso a uns 2 anos atras, eu tirei todas as verificacoes para postar aqui, tem varias chamadas de objetos e interacao com o banco de dados, entao pra ficar bem simples eu deixei bem cru, oque eu quero saber [e o seguinte, como eu vou limitar o tamanho do arquivo? ex eu nao quero nenhum mp3 com mais de 5 minutos, e eu gostaria tambem de saber que tipo de verificacao [e importante fazer nesses casos, eu uso statement e vou precisar inserir um dado no banco quando inserir a musica, porem acho q nao teria muito problema j[a que o usuario nao vai digitar nenhum dado, e sim o codigo vai fornecer os dados, mas de qualquer forma, como eu posso verificar que realmente [e um mp3 ou mp4, e limitar um tamanho minimo e maximo para o arquivo, provavelmente tem uma funcao especifica para isso mas nao conheco. Mais uma vez bem simples 1- como eu vou ter a ctz que [e um Mp3, eu ja fiz uma verificacao mas nao sei se [e o suficiente. 2- como ter um tamanho limitado form <div id="form_prom"> <h1>Upar MP3</h1> <form action="" method="POST" enctype="multipart/form-data"> <table> <tr> <td> <input type="file" name="fileUpload"> </td> <td> <input class="btn_envia" type="submit" value="⟳ Upar" name="UparMp3" style="position: relative; top:-5px;"> </td> <td> <?php include './inc/config.inc.php'; include './text.inc.php'; ?> </td> </tr> </table> </form> </div> arquivo php <?php IF(isset($_POST['UparMp3'])){ if(isset($_FILES['fileUpload'])){ date_default_timezone_set("Brazil/East"); //Definindo timezone padrão $ext = strtolower(substr($_FILES['fileUpload']['name'],-4)); //Pegando extensão do arquivo $novo_nome = "sound_machine_sample_". rand(0,9999) . $ext; //Definindo um novo nome para o arquivo if(substr($novo_nome, -4) == '.mp3' || substr($novo_nome, -4) == 'mp4'){ $resultado = TRUE; if($resultado == TRUE){ $dir = 'musicas/'; //Diretório para uploads move_uploaded_file($_FILES['fileUpload']['tmp_name'], $dir.$novo_nome); //Fazer upload do arquivo echo "<p style='font-weight:bold;color:green;'>✔Imagem Inserida!</p>"; }else{ echo "erro critico entre em contato com administrador do sistema"; } }else{ echo "<p style='font-weight:bold;color:red;'>✖ Impossivel, extensão invalida!</p>"; } } }
  7. LuanMartinsTI

    [Resolvido] Visual Studio nao Salva

    Bom dia pessoal, eu tenho um projeto no visual studio, e acontece o seguinte, meu vs parece que nao le o codigo, eu ja conheco esse erro, e ele [e bem basico, se tiver erro em alguma parte do codigo ele vai rodar o ultimo programa que nao tinha erros, mas eu ja arrumei esse erro e ele ainda diz que tem erro na linha, o erro [e o seguinte: Gravidade Código Descrição Projeto Caminho Arquivo Linha Estado de Supressão Erro CS2001 Arquivo de origem "C:\Users\LuanM\Desktop\HapDev\HapDev 1.0.2\Sala\Rooms\Chat\Commands\Moderator\Fun\ColourCommand .cs" não pode ser encontrado. HapDev Emulator C:\Users\LuanM\Desktop\HapDev\HapDev 1.0.2 C:\Users\LuanM\Desktop\HapDev\HapDev 1.0.2\CSC 1 Ativo esse problema j[a foi resolvido, eu fiz o arquivo que faltava e na hora que terminei de fazer fui onde o arquivo era chamado e ele nao tinha mais erro, mas mesmo assim quando vou compilar acontece esse erro, eu ja limpei o projeto, compilei, fiz de tudo e nao adianta
  8. LuanMartinsTI

    Chat com PHP

    Bom dia, preciso desenvolver um chat em php, acredito que deva usar ajax, o mesmo metodo que uso para enviar dados em atualizar a pagina, ainda nao fiz o codigo, mas acredito q se fizer da maneira que costumo fazer o envio de formulario com ajax o chat so vai carregar quando a pessoa clicar no botao de enviar ou seja se usuario 1 enviar uma mensagem, o usuario dois so vai ver quando ele clicar no botao de enviar a mensagem dele, e o usuario 1 so vai ver se clicar novamente eu teria que fazer a exibicao do select a cada 1sg por exemplo, como faria isso, ou alguem tem uma ideia melhor?
  9. LuanMartinsTI

    Retirar acentos de string

    isso não funciona do jeito que eu quero, já testei, faz exatamente o que eu disse, ele tira o acento mas add um simbolo na frente, então não ajuda.
  10. LuanMartinsTI

    Retirar acentos de string

    Pessoal é o seguinte, tenho em um aplicativo o controle de flode, e para verificar as palavras digitadas, primeiro eu dou um replace em todos os espaços do texto e em caracteres especiais e verifico se alguma pessoa digitou uma palavra proibida, exemplo um xingamento "pu...." mas eu enfrento um grande problema, se a pessoa acentuar a palavra eu não consigo pegar no script, eu já vi diversas vezes na internet varios codigos que tiram o acento, realmente eles tiram sim, mas add um simbolo na frente, e de forma alguma consigo tirar o simbolo na verificação com o replace, ex, se eu quero proibir a palavra imasters, ai a pessoa digita imásters eu não consigo, e se passar na função que tira a acentuação, ele vai exibir no console assim: ima!ster, e no meu replace tem la que ("!",""), mas mesmo assim não tira, qual seria minha solução? byte[] bytes = System.Text.Encoding.GetEncoding("iso-8859-8").GetBytes(texto); texto = texto.Replace("-", "").Replace("á", "").Replace("^", "").Replace("/", "").Replace("_", "").Replace(".", "").Replace("*", "").Replace("'", "").Replace("#", "").Replace("@", "").Replace("!", "").Replace(",", "").Replace("?", "").Replace("`", "").Replace("=", "").Replace("+", "").Replace("\\", "").Replace("{", "").Replace("}", "").Replace("[", "").Replace("]", "").Replace("(", "").Replace(")", "").Replace(" ", ""); já tentei também colocar no replace vogais já acentuada, porem não funciona, tipo assim: ("á","") alguém pode me ajudar?
  11. LuanMartinsTI

    Software para identação

    Bom pessoal, eu tenho uma CMS aqui, e em determinada parte preciso de um xml incrivelmente grande para pegar dados, é muito grande mesmo ele tem 53777 linhas, porem ta uma bagunça, existe algum software que idente, pelo amor de deus, se tiver me digam, pq eu abro ele no navegador nem as tags mostram, mostram só o conteudo delas, e abro no editor de codigo pesa muito, tem uma parte do codigo que fica em 1 linha só, o scroll lateral fica minusculo, ali eu tenho problemas, então queria saber se existe algo que faça a identação por mim, pra me livrar dessa bomba. desculpe se tiver na área errada, mas como é pra php foi o mais próximo que achei.
  12. Olá, reparei que meu IIS está exibindo as seguintes linhas de logs #Version: 1.0 #Date: 2017-01-22 00:00:00 #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken 2017-01-22 00:00:00 112.98.131.24 POST /dentro/func/pontos.php - 80 - 185.93.229.3 Mozilla/5.0+(Windows+NT+6.3;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/55.0.2883.87+Safari/537.36 200 0 0 93 2017-01-22 00:00:01 112.98.131.24 POST /dentro/func/pontos.php - 80 - 185.93.229.3 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/55.0.2883.87+Safari/537.36 200 0 0 78 2017-01-22 00:00:01 112.98.131.24 POST /dentro/func/pontos.php - 80 - 185.93.229.3 Mozilla/5.0+(Windows+NT+6.1)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/43.0.2357.124+Safari/537.36 200 0 0 93 2017-01-22 00:00:01 112.98.131.24 POST /dentro/func/pontos.php - 80 - 185.93.229.3 Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.2;+WOW64;+Trident/6.0;+MANMJS) 200 0 0 109 2017-01-22 00:00:01 112.98.131.24 POST /dentro/func/pontos.php - 80 - 185.93.229.3 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/55.0.2883.87+Safari/537.36+OPR/42.0.2393.137 200 0 0 109 alguem pode me ajudar a entender isso, se é algum problema ou ele apenas exibe isso constante
×

Important Information

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