Ir para conteúdo

tiagosp

Members
  • Total de itens

    16
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre tiagosp

Contato

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. tiagosp

    Inserir e obter valor do elemento select

    Olá, dentro do meu documento html tenho o seguinte elemento: <select class="custom-select mr-sm-2" id="txtStatus"> <option>false</option> <option>true</option> </select> Para enviar o valor do grid a esse campo utilizo o seguinte código $("#txtStatus").find('option:selected').val(linha[4]); Porém, se o valor setado é true, o campo select fica com os com valores repetidos... true true Como posso passar o valor para esse campo sem alterar sua composição?
  2. tiagosp

    Diferenciar clientes com mesmo IP

    Olá, preciso encontrar uma forma de diferenciar usuários no SESSION, logo apliquei o seguinte método: SESSION["ID" + IP] = ID_vindo_do_Mysql Assim posso autenticar o usuário nas diversas requisições, porém surgiu um problema... O mesmo IP é aplicado a dispositivos que acessam o servidor a partir da mesma rede, veja: Meu PC = 000.000.00.00 Meu celular = 000.000.00.00 Demais dispositivos: 000.000.00.00 Todos apresentam o mesmo IP, mas preciso de algo (prefixo, sufixo) para diferenciar o nome da global SESSION. Pensei em um sufixo aleatório, porém não vou conseguir autenticar o cliente em páginas futuras, pois o sufixo se torna desconhecido e não posso armazená-los em cookie
  3. tiagosp

    Jquery e JavaScript Regular

    Obrigado
  4. tiagosp

    Jquery e JavaScript Regular

    Olá, tenho uma duvida a respeito da mesclagem entre Jquery e Js regular. Sei que Jquery é um JS simplificado, porém gostaria de saber se existe alguma regra quanto a utilização de ambos no mesmo script, por exemplo: var nome = $("$nome").text(); alert(nome); Posso utilizar ambos sem problemas, ou há alguma exceção, ou ainda uma regra de fato.
  5. tiagosp

    getUserMedia()

    Estou utilizando a função getUsermedia() para acessar a camera de dispositivos moveis, porém quando solicito que a camera traseira seja aberta, a imagem chega invertida, ou seja, a esquerda vai para a direita e vice-versa. <html lang="PT-BR"> <header> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> body{ text-align: center; } </style> </header> <body> <video src="" id="video1" muted autoplay></video> <button onclick="IniciarCamera()">Iniciar Camera</button> <script> function IniciarCamera(){ navigator.mediaDevices.getUserMedia({video: {facingMode: 'environment'}, audio: false}) .then((stream)=> { document.getElementById("video1").srcObject = stream }) } function PararCamera(){ document.getElementById("video1") .srcObject .getVideoTracks() .forEach(track=> track.stop()) } </script> </body> </html>
  6. tiagosp

    Bloquear acesso direto ao PHP

    Recentemente criei um serviço que verifica horários de ônibus. O Ajax requisita o próximo horário, e o PHP responde, porém a string de requisição ao PHP fica escancarada no JS, tornando extremamente fácil a utilização do serviço sem minha autorização. Gostaria de saber se existe alguma forma de enviar, ou solicitar uma chave no PHP, antes de executar o script propriamente dito, já imaginei utiliza cookies, porém o JS teria de seta-lo antes do PHP realizar a leitura, tornando a "proteção" inútil.
  7. tiagosp

    Instanciar uma classe dentro de outra

    Gostaria de saber como posso criar uma instancia de uma classe dentro de outra, e assim utilizar essa instancia em todos os métodos da classe herdeira. Class SQL{ SQLExecutar(){ #Executa Insert, Delete e Update } SQLSelecionar(){ #Executa Select } } Todas as demais classes (Cliente, Produto, Serviço, e etc..) importam a classe SQL (include), porém tenho que criar uma instancia em cada função da classe em questão para executar funções da classe SQL. Class Produto{ include("SQL.php"); public function EnviarProduto(){ $SQL1 = new SQL(); $SQL1->SQLExecutar(); } public function AlterarProduto(){ $SQL2 = new SQL(); $SQL2->SQLExecutar(); } public function DeletarProduto(){ $SQL3 = new SQL(); $SQL3->SQLExecutar(); } public function SelecionarProduto(){ $SQL4 = new SQL(); $SQL4->SQLSelecionar(); } } Observe que para cada método, foi necessário criar uma instancia, também já tentei criar uma instancia no escopo global, porém recebo a mensagem que a função solicitada não existe. A única saída que encontro, é copiar a classe sql para cada classe necessária e herda-la, porém gostaria de mante-los separados...
×

Informação importante

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