Ir ao conteúdo
  • Cadastre-se

GabrielSennaMs

Membro Pleno
  • Posts

    335
  • Cadastrado em

  • Última visita

Tudo que GabrielSennaMs postou

  1. @Cris Ider Você já tento usar a Criptografia TLS e não a SSL?
  2. @levi feirreira Bom amigo eu vi que você usou um método do Javascript ali, se tiver como acessar o DOM da página no VBA você pode executar o evento de click dessa forma: ie.document.querySelector('a[href="Loginicp.aspx"').click(); // ou ie.document.querySelector('a[href="Loginicp.aspx"').dispatchEvent(new Event('click'));
  3. @Arthur Guillermo Cara você verifico se ele está dentro de um iframe? pode ser isso que está dando problema ou ele só adicionar o parâmetro de id quando você executa algum evento no elemento. No caso eu verificaria se tem outra forma de mapear esses elementos, assim obtendo acesso ao conteúdo dele sem precisar pegar o elemento através do atributo id do elemento.
  4. @LPatriziBom amigo vamos lá Sobre o problema do pause, ele acontece no script de penalidade, você adicionou um "stopped = true" no inicio do bloco do seu IF e a condição para isso é se a nave está parada, e como ela inicia parada, ele sempre vai parar o seu jogo no segundo frame. Eu não consegui replicar esse erro "Após clicar em reiniciar, a velocidade dos asteroides duplicava, quanto mais vezes fosse clicado mais rápido seriam. Impedir que a nave saia da área designada." Para testar o jogo eu adicionei alguns script para fazer a nave andar // Objeto da nave const nave = { x: canvas.width / 2 - 25, y: canvas.height / 2 - 25, width: 50, height: 50, directionX: 0, // Direção horizontal da nave directionY: 0, // Direção vertical da nave speedY: 3, // Velocidade apliocada no eixo Y speedX: 3 // Velocidade apliocada no eixo X }; // Adicionando movimento do foguete nave.x += nave.speedX * nave.directionX, nave.y += nave.speedY * nave.directionY // Desenha a nave ctx.drawImage( naveImage, nave.x, nave.y, nave.width, nave.height );
  5. @Roberto Marcos Acho uma boa você optar pro fazer uma subquery para não ter que fazer uma nova chamada, só para pegar o total de filmes para cada categoria, sem contar que nela você só precisa pegar o campo id e contar, e não retorna todos os dados e pegar o numero de linha encontradas na sua tabela. Fiz uns ajustes aqui: <?php $sql =<<<SQL SELECT *, ( SELECT COUNT(f.id) FROM filmes f WHERE status = 'ativo' AND f.categoria = fc.id ) as total_categoria FROM filmes_cat fc WHERE status = 'ativo' AND id != '2' ORDER BY nome ASC SQL; $categorias = (new Conexao())->Executar($sql, false); ?> <ul id="categorias"> <?php foreach($categorias as $categ): ?> <?php $urlImage = $_SERVER['REQUEST_URI'] . 'painel/uplouds/categorias/' . $categ['imagem']; $urlParameters = $_SERVER['REQUEST_URI'] . '?' . http_build_query([ "url" => 'aplicativo/visao/categoria', "categoria" => $categ['nome'], "id" => $categ['id'] ]); ?> <li class="item_normal"> <a href="<?= $urlParameters ?>" title="<?= $categ['nome'] ?>"> <div class="banner" style="background-image: url(<?= $urlImage ?>);" ></div> <div class="efeito-hover"> <div id="dados"> <div id="titulo"> <h5><?= $categ['nome']; ?></h5> </div> <div id="total"> <?= $totalFilmes; ?> <?= $categ['id'] == 1 ? 'Animes' : 'Filmes'; ?> </div> </div> </div> </a> </li> <?php endforeach; ?> </ul>
  6. @tiagopraz Cara, acho que só mudando o que você vai replicar no seu foreach deve resolver. Tenta algo assim: <div style="page-break-after: always;"> <table align="center" style="font-size:7pt; text-align:center"> <thead> <tr> <th style="border:0px">Funcionário</th> <th>Local Trabalho</th> <th>Endereço</th> <th>Cargo</th> <th>Admissão</th> <th>Matricula</th> <th>Escala</th> </tr> <thead> <tbody> @foreach ($attendance as $employee => $data) <tr> <td>{{ $employee }}</td> <td>{{ $comp }}</td> <td>{{ $companyaddress }}</td> <td>{{ $jobposition }}</td> <td>@php echo e(date('d-m-Y', strtotime($startdate))) @endphp</td> <td></td> <td></td> </tr> @endforeach </tbody> </table> </div>
  7. @wantuil Bom amigo, não existe ”jason”, acho que você quis dizer Json, e Javascript e junto, isso pode acabar confundindo o pessoal, se for no Javascript e a requisição devolve uma resposta no formato Json, você pode usar o método fetch dessa forma para isso. fetch('https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol=HGLG11.SA&interval=60min&apikey=S4MUCCZZCQKRI0VZ') .then((res) => res.json()) .then((res) => console.log(res)) .catch((error) => console.error(error)) Aqui esta a doc sobre o metodo fetch: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
  8. @vinissant7 Quando utilizamos o “bindParam” ele vai vincular o parâmetro do SQL com a variável do php que você passo para o método, quando você faz o foreach você já adiciona o valor do nome na variável $nome agora se sua tabela está esperando outro parâmetro como "detalhes" você tem que adicionar na variável que você declarou no “bindParam”, para que assim ele adicione na tabela. Fiz a modificacao no codigo para adicionar a coluna detalhes. <?php ini_set('error_reporting', E_ALL); if ($_SERVER['REQUEST_METHOD'] === 'POST') { session_start(); $host = "172.17.0.3"; $user = "root"; $pass = ""; $dbname = ""; $port = 3306; try { $conn = new PDO("mysql:host=$host;dbname=" . $dbname, $user, $pass); $dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (isset($dados['CadUsuario'])) { $cad_usuario = $conn->prepare("INSERT INTO produtosordem (nome, detalhes) VALUE (:nome, :detalhes);"); $cad_usuario->bindParam(':nome', $nome); $cad_usuario->bindParam(':detalhes', $detalhes); foreach ($dados['nome'] as $chave => $nome) { echo "etesteeeeeeeeeeeeeeeeeeeeee"; echo "Chave: $chave <br>"; echo "Nome: $nome <br>"; echo "<hr>"; $detalhes = $dados['detalhes'][$chave]; $cad_usuario->execute(); } $_SESSION['msg'] = "<p style='color: green;'>Usuário cadastrado com sucesso!</p>"; } else { $_SESSION['msg'] = "<p style='color: #f00;'>Erro: Usuário não cadastrado!</p>"; } } catch (PDOException $err) { $_SESSION['msg'] = "Erro: Conexão com banco de dados não realizada com sucesso. Erro gerado " . $err->getMessage(); var_dump($err->getMessage()); // Para mostrar o erro na tela } } Nota...: Você vai ter que melhorar isso ainda, isso é só para ter uma ideia.
  9. @vinissant7 Bom você verificar se o valor "CadUsuario" está vazio e no caso ele está, talvez você queira verificar se ele existe, para isso use o método isset,, deve resolver o seu problema. Fiz alguns ajuste no seu codigo: <?php ini_set('error_reporting', E_ALL); if ($_SERVER['REQUEST_METHOD'] === 'POST') { session_start(); $host = "localhost"; $user = "root"; $pass = ""; $dbname = ""; $port = 3306; try { $conn = new PDO("mysql:host=$host;dbname=" . $dbname, $user, $pass); $dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (isset($dados['CadUsuario'])) { $cad_usuario = $conn->prepare("INSERT INTO produtosordem (nome) VALUE (:nome);"); $cad_usuario->bindParam(':nome', $nome); foreach ($dados['nome'] as $chave => $nome) { echo "etesteeeeeeeeeeeeeeeeeeeeee"; echo "Chave: $chave <br>"; echo "Nome: $nome <br>"; echo "<hr>"; $cad_usuario->execute(); } $_SESSION['msg'] = "<p style='color: green;'>Usuário cadastrado com sucesso!</p>"; } else { $_SESSION['msg'] = "<p style='color: #f00;'>Erro: Usuário não cadastrado!</p>"; } } catch (PDOException $err) { $_SESSION['msg'] = "Erro: Conexão com banco de dados não realizada com sucesso. Erro gerado " . $err->getMessage(); } }
  10. @Adriano_web voce ja tento mudar a ordem do import com a declaracao da variavel?
  11. @Pedro Medeiros da Silva Você já tentou fazer um bloqueio para a url e porta do servidor de webSocket?
  12. @ALoneW ta bom, mas tem um problema. <!--Troca a linguagem de <html lang="en"> para --> <html lang="pt-BR">
  13. @D4rtog Então amigo já deu uma olhada nas metas tag do seu HTML Aqui tem um tutorial sobre o assunto: https://www.w3schools.com/tags/tag_meta.asp Depois de ver isso verifica se essas meta tag estão no seu site. <meta property="og:site_name" content="Nome do Site"> <meta property="og:title" content="Titulo da Pagina" /> <meta property="og:description" content="Descricao da pagina" /> <meta property="og:image" itemprop="image" content="URL da image"> <meta property="og:type" content="website" /> <meta property="og:updated_time" content="tempo em timestamp" />
  14. @Fernando Cardoso de Melo Então amigo não vi nada demais, porém pode ser o encode ou formatação. Fiz alguns ajuste no seu código, testa ae ve se funciona! <?php try { if ($_SERVER['REQUEST_METHOD'] == 'POST' and isset($_POST['enviar'])) { $remetente = "[email protected]"; $destinatario = "[email protected]"; $assunto = "Contato via formulario"; $nome = filter_input(INPUT_POST, 'nome'); $email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL); $telefone = filter_input(INPUT_POST, 'telefone'); $texto = filter_input(INPUT_POST, 'texto'); if (!$email) { throw new Exception("O email({$email}) informado e invalido"); } $templateEmail =<<<HTML <div> <p><b>Nome: </b> {$nome}</p> <p><b>Email: </b> {$email}</p> <p><b>Telefone: </b> {$telefone}</p> <p><b>Mensagem: \xE0\xe0 </b></p> <p>{$texto}</p> </div> HTML; $templateEmail = mb_convert_encoding($templateEmail, 'utf-8'); $headers = implode("\r\n", [ "MIME-Version: 1.0", "Content-type: text/html; charset=\"utf-8\"", "From: Formulario do Site <[email protected]>", "Reply-To: " . $email, "To: Contato pelo site <{$remetente}>", "Subject: " . $assunto ]); $headers .= "X-Mailer: PHP/" . phpversion(); if (mail($destinatario, $assunto, $templateEmail, $headers)) { echo "<h3>", "Email enviado com suceso", "<h3>"; die(); } throw new Exception('Ocorreu uma falha na tentativa de enviar o email'); } } catch (Exception $e) { echo "<h3>", $e->getMessage(), "<h3>"; }
  15. @Fernando Cardoso de Melo Para esses casos você tem que usar os seletores do CSS Exemplo: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Teste</title> <style type="text/css"> /* * Nesse caso o seletor e se um elemento * estiver com o id teste ou a class class-img */ #teste, .class-img { width: 300px; height: 300px; border: 2px; border: solid; border-color: #6BBC46; } /* * Nesse caso o seletor e se todos os elementos com o nome de img * estiverem dentro de um elemento com o id teste ou a class class-img */ #teste > img, .class-img > img { width: 100px; height: 200px; } </style> </head> <body> <div id="teste"> <img src="img/japao.png" alt="" /> <img src="img/japao.png" alt="" /> </div> <div class="class-img"> <img src="img/japao.png" alt="" /> <img src="img/japao.png" alt="" /> </div> </body> </html> Aqui um link para uma tabela de referencias de seletores que podem ser usadas no CSS: https://www.w3schools.com/cssref/css_selectors.php
  16. @Ronaldo Mendes beleza qualquer coisa, só chama no privado! Não vou cobra por isso não.
  17. @Ronaldo Mendes Então se você quer uma solução rápida para isso, basta você trocar a URL que vai para home pagina na sua logo, coloca o que você usa no Iframe: https://www.betahits.com.br/?playerbar-pageinicial. Você também pode adicionar um script para verifica se a sua pagina com o player, esta em um Iframe, remove o player e redirecionar o iframe da sua pagina para a home sem palyer. Algo assim: <iframe name="webpage" id="iframe_content" name="content" frameborder="0" src="https://www.betahits.com.br/?playerbar-pageinicial"></iframe> <iframe name="player" src="https://player.srvsh.com.br/player-topo-html5/6832/FF0000" frameborder="0" width="100%" height="80"></iframe> <script> window.onload = () => { if (window.frameElement) { let HomePageIframe = window.parent.document.querySelector('iframe[name="webpage"]'), PlayerIframe = document.querySelector('iframe[name="player"]') if (HomePageIframe) { window.parent.document.querySelector('iframe[name="webpage"]').src = 'https://www.betahits.com.br/?playerbar-pageinicial' } if (PlayerIframe) { document.querySelector('iframe[name="player"]').remove() } } } </script>
  18. @Ronaldo Mendes Pelo que vi no seu site ele já está fazendo essa mão de acessar a página e manter o player funcionando, pelo que eu vi no seu HTML ele está usando dois iframes, e essa é a única maneira de fazer isso mesmo, se sua página fosse um SPA haveria outras maneiras de fazer isso, e como você está usando wordpress, eu descartei essas possibilidade. O autoplayer é outra história, no momento, a grande maioria dos navegadores estão bloqueando essa ação. Dei uma olhada na documentação do player que você está usando no seu site ele fala o mesmo.
  19. Pode ser a versão do php rodando ou alguma configuração do mesmo. O php não esta convertendo o valor que vem como string para um valor numerico e assim dando erro na hora de aplicar a operacao aritmética. Tenta entrar em contato com o dev do plugin ou adicionar uma issue no repositorio do mesmo, la o pessoal ou o dono do plugin pode te orientar melhor.
  20. Esse seu arquivo de configuração ta muito grande! No caso voce tem que mudar e redirecionar o acesso para a url com https, adicionar ou modificar o seu arquivo de configuração com: RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI}
  21. @imDEV No caso de debbug você pode usar o proprio console do Web development tools. Nesse caso eu usei o console.table.
  22. @paulopimenta6 No javascript quando você faz uma atribuição de um tipo não primitivo, nesse caso um object, array, class ext,, ele não copia os valores da variável e sim cria um ponteiro para o valor do objeto. Um exemplo para você testar e ter uma ideia. const lista = [1, 2, 3]; const lista_2 = lista; lista_2.push(4); console.log("Lista 1:", lista); console.log("Lista 2:", lista_2); if ([] === []) { console.log('É igual') } else { console.log('Não é igual') } // Copia const lista_3 = Object.assign([], lista); // Criando um novo valor na memória lista_3.push(5) console.log(lista_3);
  23. @Josiel Viega Boa noite amigo. Já tento verifica se a session está iniciando no seu site, no caso do seu código não é possível encontra o método que inicia a session, "session_start()", você também pode habilitar os erros do php. Tenta rodar esse código no seu site e verifica o resultado. <?php ini_set('display_errors', 1); ini_set('display_startup_erros', 1); error_reporting(E_ALL); try { $indexSession = 'TESTE'; session_start(); if (session_status() === PHP_SESSION_ACTIVE) { echo "Session iniciada."; $_SESSION[$indexSession] = mt_rand(); if (isset($_SESSION[$indexSession])) { echo "Session ok, valor da session: " . $_SESSION[$indexSession]; } else { echo "Session iniciada mas não salvo o valor"; } die(); } elseif (session_status() === PHP_SESSION_DISABLED) { echo "Session desabilitadas."; } echo "Session não iniciada"; } catch (\Exception $e) { echo "Error: " . $e->getMessage(); } Qualquer duvida publica o resultado desse script aqui.
  24. @Jhones Sombra Usar a opção via SSH pode ser feito local, GIT pode te ajudar a gerenciar as versôes do seu código no seu projeto, isso também pode ser feito no local.
  25. @vitxr Só com isso não tem como ver o erro, manda a sua página todo ae.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...