-
Posts
14.202 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que DiF postou
-
Possível é. Mas não vai ter a velocidade total do NVMe no X1. No caso, se usasse um adaptador no slot pcie x16 da placa de Vídeo, sim.
-
@Ederson_XP Se for para coisas simples como copiar e colar arquivos.. usar como um HD externo.. até fica legal, se usar na porta usb-C.... mas se o intuito é usar como HD para jogos... não é muito recomendado.. porque esses case usam portas usb...
-
Python python respondendo errado? or e and?
DiF respondeu ao tópico de João L. Dattoli em Programação - outros
@João L. Dattoli Creio que em python, a sintaxe é muito importante. Ou seja, você deve sempre identar seu código. Tente desta forma: locdown = False grana = 341 if not locdown == True and grana <= 40: print('ficar em casa') else: print('uhuuuuuu') Você pode reduzir o código desta maneira também: locdown = not False grana = 40 print("ficar em casa") if locdown == True and grana <= 40 else print("uhuuuuuu") -
Python Retornar a soma de 3 números, mas não contabilizar ser for repetido
DiF respondeu ao tópico de Eli Almeida em Programação - outros
@Eli Almeidaa Não entendo muito do python, mas a princípio o exercício pede que você entre com 3 números, e somar somente os não repetidos. Por exemplo: num1 = 3 num2 = 5 num3 = 6 resultado da soma: 14 Mas se entrar com números assim: num1 = 3 num2 = 8 num = 3 resultado da soma = 8 Ou seja, somar somente SE não houver repetições.. caso contrário, você apenas mostra o valor o que sobrou... no caso acho que você vai precisar fazer uma comparação com os 3 números para identificar se todos são diferentes. Se sim, você soma todos... senão mostra apenas o valor do que sobrou . pelo menos é o que eu entendi do exercício.. se é realmente isso.. aí eu já não sei. rssr -
PHP aparece que a variavel $chamada não foi definida
DiF respondeu ao tópico de Theusin em Web e banco de dados
@Theusin Pelo que eu notei, ali o elemento div do card.... você não colocou o echo para imprimir em tela.. Tente assim: <div class="card mb-3 bg-light"> <div class="card-body"> <h5 class="card-title"><? echo $chamado_dados[0]; ?></h5> <h6 class="card-subtitle mb-2 text-muted"><? echo $chamado_dados[1]; ?></h6> <p class="card-text"><? echo $chamado_dados[2]; ?></p> </div> </div> Por gentileza, passe a postar seus códigos em texto. Não use imagens para postar códigos -
Sherwood Extreme está de graça na steam, por tempo limitado. https://store.steampowered.com/app/1340180/Sherwood_Extreme/ Adicione na sua biblioteca o quanto antes, pois daqui um tempo ele ficará pago. Quem adicionar, ficará com o jogo para sempre.
-
Tópico do mês de Junho/2023
-
Caros usuários, este é o tópico mensal que deverá ser usado para discutir promoções de jogos, o que inclui descontos e produtos gratuitos por tempo limitado, em todas as plataformas e distribuidoras. De forma a garantir a organização, por favor mantenham o foco nas promoções, sendo as dúvidas paralelas direcionadas para tópicos próprios. Este tópico será trancado no dia 30/06/2023, sendo criado e destacado novo tópico para o próximo mês. Tópico do mês anterior:
-
Como carregar o Pro Controller genérico
DiF respondeu ao tópico de justicebalatensa em Teclados, mouses e controles para jogos
Acredito que seja muito forte para a bateria do seu controle... veja seu carregador é de 1000mA.... mas nas estatisticas do seu controle diz 180mA... posso até estar dizendo besteira, mas acho arriscado você carregar pelo seu carregador de celular... O que eu te recomendo é comprar um adaptador usb C - > Usb Este por exemplo: Adaptador Usb Usb C Turbo Carregamento Ultra Rápido No caso, você pluga o seu cabo usb c no controle, e a outra ponta no adaptador... e então pluga no pc.. e carrega. Já que a entrada UBS entrega 5v... -
PHP Subir arquivo dando erro no php
DiF respondeu ao tópico de Fabricio Lisboa Franco em Web e banco de dados
@Fabricio Lisboa Franco Aqui nesse trecho me chamou a atenção: $folder="uploads"; $ext = array("pdf"); $resultado = array("arquivo enviado", "falhou"); $path = $folder.basename($_FILES['file']['name']); // enviando $envia = (move_uploaded_file($temp, "$folder/$file")) ? $resultado[0] : $resultado[1] ; Na varialvel $folder, você não colocou uma barra no final... Repare que na função move_uploaded_file, você colocou em string a pasta e o arquivo.. e a barra ali.. Talvez seja isso que a função esteja retornando erro de não encontrado. Tente mudar para isto: $folder="uploads/"; // enviando $envia = (move_uploaded_file($temp, $path)) ? $resultado[0] : $resultado[1] ; Ou desta forma: $folder="uploads/"; // enviando $envia = (move_uploaded_file($temp, $folder.$file)) ? $resultado[0] : $resultado[1] ; Se optar por esse segundo jeito, remova a linha : $path = $folder.basename($_FILES['file']['name']); POis ela vai ser redundante e inútil. Porque ela seria a mesclagem da pasta com o arquivo. Se você não colocar uma barra no final de uploads na variavel $folder e der um echo em $path, provavelmente ela te retornaria: uploadsArquivo.pdf ... porque você mesclou ambas variaveis.. e ela não possui barra.. fazendo com que o caminho fique errado e consequentemente não irá achar o arquivo.. -
PHP Subir arquivo dando erro no php
DiF respondeu ao tópico de Fabricio Lisboa Franco em Web e banco de dados
@Fabricio Lisboa Franco Você não colocou o campo file dentro de um form, e nem definiu o form para enviar arquivos. Tente desta forma: <form id="upload-form" enctype="multipart/form-data"> <input type="file" name="file" /> <input type="submit" value="upload" /> </form> No ajax, a estrutura é antiga e obsoleta... adapte para este formato: $(document).ready(function () { $("#upload-form").submit(function (event) { event.preventDefault(); var formData = new FormData($(this)[0]); $.ajax({ url: 'upload.php', type: 'POST', data: formData, async: false, cache: false, contentType: false, processData: false }).done(function(response){ alert(response); }).fail(function(response){ alert(response); }); return false; }); }); No caso, o atributo sucess, se tornou uma função chamada done() e o else ali, no caso se tornou uma função chamada fail(). No php.... teste assim: <?php if ($_FILES["file"]["error"] > 0) { echo "Error: " . $_FILES["file"]["error"] . "<br>"; } else { $file = $_FILES['file']['name']; $temp = $_FILES['file']['tmp_name']; $file_size = $_FILES['file']['size']; $file_type = $_FILES['file']['type']; $folder="uploads/"; $resultado = array("arquivo enviado", "falhou"); //testa se foi enviado o arquivo ou não. (move_uploaded_file($temp,$folder.$file)) ? $resultado[0] : $resultado[1] ; Claro que dá para implentar mais coisas... como testar se o arquivo é um tipo aceito e etc.. o tamanho e etc... inlcusive, assim que enviar o arquivo para a pasta destinada, copiar o nome do arquivo e cadastrar no banco de dados. -
Hue, um jogo de puzzle está de graça na steam até dia 8° de Junho às 14h. https://store.steampowered.com/app/383270/Hue/
-
Warhammer 40,000: Gladius - Relics of war está de graça na steam até 1° de Junho às 14h. Resgate e será seu para sempre. https://store.steampowered.com/app/489630/Warhammer_40000_Gladius__Relics_of_War/
-
HTML Integração HTML/XML sem servidor web
DiF respondeu ao tópico de gandalfnho em Web e banco de dados
@gandalfnho Obrigado por voltar ao tópico e compartilhar a sua resolução! Com certeza, será de grande ajuda para os demais que estiverem com este mesmo problema. -
Site Gift Card Online é confiável?
DiF respondeu ao tópico de jjpaulousa em Recomendações de lojas e serviços
@jjpaulousa Nunca comprei nessa loja, mas aparentemente ela é uma loja séria. Você pode consultar o CNPJ dela no final da página, que mostra os dados da empresa... Não vou dar garentias se é realmente boa ou não. Fica a seu criterio.. Mas você pode adicionar fundos na steam wallet, mesmo se não tiver cartão de crédito... basta você comprar os créditos via boleto bancário. Os valores lá são pre-definidos, exatamente como os giftcards.. Basta você clicar no seu nick no canto direito superior, abrir o menu, e clicar em "detalhes da conta".. Lá vai ter um link que diz: " adicionar fundos à sua carteira steam" Quando entrar na tela você vai se deparar com o print abaixo... é só escolher o valor( que são os mesmos do gift card) e aí escolher o método de pagamento por boleto bancário. Provavelmente vai ser pelo Boa Compra, que aceita pix também. -
PHP Cm fazer o botao HTML quando clicado baixe em pdf uma consulta MySQL no php?
DiF respondeu ao tópico de Endmmans em Web e banco de dados
@Endmmans Tem N maneiras de fazer... eu particularmente gosto de usar a biblioteca Fpdf. Você precisa baixar a biblioteca por este link. v1.85 (2022-11-10) E então colocar no diretório do seus códigos.. E então incorporar o arquivo, no seu php.... A partir daí, você faz uma instância da classe e monta a estrutura. Nele você pode fazer as suas consultas.. e etc.. montar a tabela e colocar as variáveis nos lugares. NO final você terá uma tabela salva em pdf. Aqui nesse exeplo que eu utilizei, eu não crio uma tabela, apenas escrevo o resultado da consulta do banco de dados... No caso você vai precisar montar a estrutura da tabela... e dentro do while colocar a estrutura que se repetirá.. no caso os dados da tabela. <?php session_start(); //incorpora a classe require('fpdf16/fpdf.php'); //cria uma nova classe extendida da classe original class PDF extends FPDF{ //cabeçalho da pagina function Header(){ $dataCriacao = date("d/m/Y"); //insere imagem do fusca $this->Image('img/logoJE.jpg', 18, 8, 18); // posiçao X e Y respectivamente depois o tamanho //tipo da fonte $this->SetFont('Arial', 'B', 11); //move para a direita $this->Cell(80); $this->Cell(30,0, 'GENESIS Indústria de Embalagens Ltda.' , 0, 0, 'C'); $this->Ln(7); //titulo $this->Cell(188,0, 'GeFin - Gerência Financeira' , 0, 0, 'C'); //não tem borda o primeiro zero segundo espera umcomando //Nova linha $this->Ln(7); //Redefine o tamanho da fonte $this->SetFontSize(10); $this->Cell(0,-2, 'Relatório de Produtos', 0, 0, 'C'); $this->SetFontSize(7); $this->Cell(-25,1, "Gerado em $dataCriacao", 0, 0, 'R'); $this->Ln(); //Redefine o tamanho da fonte $this->SetFontSize(10); $this->Ln(2); $this->SetFontSize(9); $this->Cell(30, 8, 'Cód.', 2, 0); // o segundo zero quer dizer que ele vai começar do lado $this->Cell(52, 8, 'Produto', 0, 0); $this->Cell(60, 8, 'Preço', 0, 0); $this->Cell(24, 8, 'Data Registro', 0, 1); //Faz uma linha $this->Cell(170, 0, '', 'T'); $this->Ln(); } //rodape da pagina function Footer(){ // Posiciona a 1.5 cm da margem inferior da pagina $this->SetY(-15); $this->Cell(170, 0, '', 'T'); $this->Ln(); //Arial, Itálico, 8px $this->SetFont('Arial', 'I', 8); $this->Cell(170,10, 'Página: '.$this->PageNo(). '/{nb}', 0, 0, 'C'); } } //cria a instância da classe $pdf = new PDF('P', 'mm', 'A4'); $pdf->AliasNbPages(); $pdf->AddPage(); $pdf->SetFont('Arial', '', 8); //inclui a conexão com o banco de dados include 'includes/conexao.php'; //pega as datas que foram passadas para a sessão $data_inicio = $_SESSION["dataInicial"]; $data_fim = $_SESSION["dataFinal"]; //consulta na tabela de produtos a data de registro $sql = "SELECT * FROM produto WHERE dataRegistro between '$data_inicio' AND '$data_fim' order by nomeProduto"; $dados = mysql_query($sql); //cria o loop de dados while($linha = mysql_fetch_array($dados)){ $idProduto = $linha["idProduto"]; $nomeProduto = $linha["nomeProduto"]; $precoProduto = $linha["precoProduto"]; $dataRegistro = $linha['dataRegistro']; //divide a data por partes a partir do separador " - " $partesData = explode("-", $dataRegistro); $Dia = $partesData[2]; $Mes = $partesData[1]; $Ano = $partesData[0]; // Deixa a data no formato Brasileiro $dataNormal= $Dia . "/" . $Mes . "/". $Ano; // 'R'ight => alinha à direita //Aqui é os dados do banco de dados que foram armazenados na variável $pdf->Cell(6, 8, $idProduto, 0, 0, 'R'); $pdf->Cell(22, 8, '', 0, 0); $pdf->Cell(56, 8, $nomeProduto, 0, 0); $pdf->Cell(62, 8, $precoProduto, 0, 0); $pdf->Cell(40, 8, $dataNormal, 0, 1); $pdf->Ln(-4); } //cria o pdf $pdf->Output(); Você pode nomear esse arquivo como relatorio.php Daí você pode criar um link apontando ele... ou criar um link onde você chama um outro arquivo php, que chama este... enfim.. é só um exemplo. Você pode fazer como o colega ali mencionou também, converter o resultado da consulta em um JSON, e então usar o javascript... porém.. eu não gosto deste método, pois se o usuário desativar o suporte ao javascript no navegador, o recurso não vai funcionar... mas fazendo pelo php pelo lado do servidor, vai. Lembrando, esse código é apenas um exemplo. Use ele só para entender... e implementar o seu próprio. -
PHP Cm fazer o botao HTML quando clicado baixe em pdf uma consulta MySQL no php?
DiF respondeu ao tópico de Endmmans em Web e banco de dados
@Endmmans Você pode usar a biblioteca Fpdf para php. Com isso, você cria o pdf com a estrutura da tabela... e então depois criar um botão para forçar o download do arquivo. -
quais as reais vantagens de atualizar para o windows 10?
DiF respondeu ao tópico de kifirefox em Windows 10
@kifirefox Não só pela segurança, mas por causa que muitos programas hj em dia só funcionam no windows 10 para cima. Um exemplo é a steam, que em 1 de Janeiro de 2024, deixará de funcionar em windows abaixo do 10. O principal mesmo é a segurança. O windows 7 e 8.1 já foram descontinuados. Não faz sentido usar eles. -
HTML Integração HTML/XML sem servidor web
DiF respondeu ao tópico de gandalfnho em Web e banco de dados
@gandalfnho Então basta baixar o arquivo jQuery mais recente do site, incorporar no documento HTML. E então seguir os passos de código do vídeo que eu postei mais acima. Você coloca o HTML e o arquivo XML na mesma pasta e aí abre o arquivo HTML.. que vai funcionar diretamente no navegador ou, se você souber fazer a integração do HTML no Delphi de modo que ele seja interpretado, tanto as tags quanto o javascript... O javascript age no lado do cliente, sem necessidade do o servidor web. Geralmente a gente usa um servidor web local só para fins de teste. Se você não está rodando uma aplicação que exige um( php por exemplo), não há necessidade de instalar ou usar. No vídeo que eu postei mais acima, foi o jeito mais prático e simples de ler um arquivo XML com javascript. Isso porque o jQuery, é uma biblioteca javascript poderosa, que possui funções que facilitam demais com poucas linhas de código. -
@will_belo1 Não é possível instalar traduções de jogos da gamepass. O windows não deixa definir permissão total para a pasta de jogos baixados pelo gamepass. Pela pesquisa que eu fiz, todos, tem esse mesmo problema de não ter permissão para alterar a permissão para poder instalar as traduções. É um tanto controverso essa medida, pois aparentemente isso é o próprio windows que bloqueia esse diretório sem possibilidade de alterar, mesmo você estando na conta como administrador e definir para rodar como admin. Infelizmente você terá que jogar em inglês, ou adquirir o jogo em alguma distribuidora digital como a steam por exemplo que custa menos de 60 reais a versão completa e menos de 30 reais a versão base.
-
HTML Integração HTML/XML sem servidor web
DiF respondeu ao tópico de gandalfnho em Web e banco de dados
@gandalfnho Oi! Pelo que entendi, você consegue criar o XML certo? Você pode usar o xml como base de dados, e usar o javascript para ler o arquivo e montar em tela pelo HTML. Seria esta a integração que você está se referindo, sem usar um servidor web(php por exemplo). Neste vídeo aqui, ele explica muito bem como fazer isso, usando a biblioteca jQuery que é um framework que facilita demais esse tipo de coisa. Acredito que as informações desse vídeo podem ser bastante úteis para você implementar a solução que você busca. Lendo um arquivo XML em JS (youtube) PS: ele menciona no vídeo que vai precisar do servidor para testar, mas isso trata-se do "servidor local" ou seja, sua própria máquina rodando em localhost. Você pode rodar isso localmente.. ou até mesmo criar um servidor local na sua máquina usando um programa como por exemplo easyphp, xampp, wampserver.. e etc.. Mas basicamente, se você tiver os arquivos no pc, e abrir o arquivo html contendo o código jquery ele já vai rodar certinho. -
Tópico do mês de Maio:
-
Caros usuários, este é o tópico mensal que deverá ser usado para discutir promoções de jogos, o que inclui descontos e produtos gratuitos por tempo limitado, em todas as plataformas e distribuidoras. De forma a garantir a organização, por favor mantenham o foco nas promoções, sendo as dúvidas paralelas direcionadas para tópicos próprios. Este tópico será trancado no dia 31/05/2023, sendo criado e destacado novo tópico para o próximo mês. Tópico do mês anterior:
-
PHP Fazer funcionar o função php: mail();
DiF respondeu ao tópico de Erick Freire em Web e banco de dados
@Erick Freire Como eu disse antes, é possível que o outook não funcione no localhost, e com a função nativa do php. Troque para a classe phpmailer. Abre o arquivo ssl_options.php do phpmailer.. e define as opções para o outlook Mas sendo bem sincero, use o Gmail, que é mais compatível e funciona sempre, inclusive em localhost Exemplo: <?php //require('phpmailer/class.phpmailer.php'); require 'phpmailer/PHPMailerAutoload.php'; $mail = new PHPMailer(true); /* Diz para a classe usar o SMTP $mail->Host = "smtp.office365.com"; Servidor SMTP server $mail->SMTPDebug = 2; Habilita SMTP debug de informação (Para testes) 1 = erros e Mensagens, 2 = só mensagens */ IsSMTP(); // Habilita autenticação SMTP $mail->SMTPAuth = true; // seta o prefixo para o sevidor seguro $mail->SMTPSecure = 'tls'; //define algumas opções para false e true $mail->SMTPOptions = array ( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) ); // define o servidor do outlook SMTP server $mail->Host = 'smtp.office365.com'; // set the SMTP port for the OUTLOOK 465 server $mail->Port = 587; // OUTLOOK username $mail->Username = "[email protected]"; //senha $mail->Password = "sua senha"; //Define de vai mandar e um email de resposta $mail->SetFrom('[email protected]', 'First Last'); $mail->AddReplyTo("[email protected]","First Last"); //O título do email $mail->Subject = "PHPMailer Test Subject via smtp (OUTLOOK 465), basic"; // opcional comentários e testes $mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; //Corpo da mensagem do email $body = 'teste'; $mail->MsgHTML($body); //quem vai receber $address = "[email protected]"; $mail->AddAddress($address, "NOME"); if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message sent!"; } ?> -
Portugol Calcular diferença de pagamento do valor caso hospede gastar mais
DiF respondeu ao tópico de Mari Almeida em Programação - iniciantes
Caro usuário, Seja bem-vindo ao Clube do Hardware. No intuito de servir como fonte de pesquisa no caso de instituições de ensino, informamos que incorrer no resolvimento por completo de questões relacionadas a disciplinas escolares de cursos técnicos e faculdades podem ser revistas e removidas pela Equipe de Moderação do Clube do Hardware. Para sanar dúvidas sobre esse tipo de problema, por gentileza, publique o passo a passo do desenvolvimento da questão, projeto, monografia ou conteúdo em dúvida para que possamos analisar se a resposta está correta ou não, ou para que possa ser auxiliado com a dúvida no desenvolvimento do exercício. Infelizmente, não há como resolver os trabalhos pelos usuários. O objetivo do Clube do Hardware é auxiliar seus usuários a encontrar soluções para que possam sanar suas dúvidas, e não de trazer soluções prontas para seus usuários. Além disso, copiar e colar respostas que não são de autoria própria do qualquer usuário é considerado plágio, o que é ilegal. Esperamos que compreenda. Atenciosamente, Equipe Clube do Hardware
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