pengo
Membros-
Total de itens
23 -
Registro em
-
Última visita
Sobre pengo
pengo's Achievements
0
Reputação
-
Bom dia, Estou criando um bot no telegram que lê dados de uma google sheets, e ele já apresenta alguma resposta, porém gostaria de melhorar ele. O código que já tenho é: var token = "1755295938:AAEcf7p8Yg7nODp5lGhyxcX7uWvni8wsOpQ"; var telegramUrl = "https://api.telegram.org/bot" + token; var webAppUrl = "https://script.google.com/macros/s/AKfycbzvKVC9HxRuNhPt981DdxsYuzq3ShQh4DBak6GqPJyOErVx8yThA6IikNiCQVJxASujoA/exec"; function setWebhook() { var url = telegramUrl + "/setWebhook?url=" + webAppUrl; var response = UrlFetchApp.fetch(url); } function sendMessage(id,text) { var url = telegramUrl + "/sendMessage?chat_id=" + id + "&text=" + text; var response = UrlFetchApp.fetch(url); } function doPost(e) { var contents = JSON.parse(e.postData.contents); var id = contents.message.from.id; var text = contents.message.text; var ssId = "1S3U3ZqZqzu_RAN1wrt5a8I6PNP1MrcwRwR24TfSlpv8"; var sheet = SpreadsheetApp.openById(ssId).getSheetByName("Sheets01"); if (text.upcase == "oi") { var oi = sheet.getDataRange().getCell(1, 2).getValue(); return sendMessage(id, oi); } } Com isso, quando eu digito oi no bot do telegram ele me retorna o que está na coluna dois e na linha 01 da minha planilha. Até ai tudo bem. O que eu gostaria de fazer era, que o bot buscasse a informação em uma coluna da planilha e retornasse o valor que está na próxima coluna. Vamos supor que em uma coluna eu tenha o nome de três frutas, uma em cada linha, "maça", "banana", "uva", e na próxima coluna eu tenha a quantidade dessas frutas, "5", "3," "8", então se no bot eu digitasse maça ele me retornava o numero 5, se fosse uva o numero 8 e assim por diante, e no caso de um valor desconhecido uma mensagem de não encontrado. Acredito que eu tenha me feito entender, mas alguém sabe se isso é possível? Desde já agradeço.
-
Boa Tarde, estou tentando colorir e centralizar uma célula especifica, no caso a atual, mas não estou conseguindo, já fiz diversas pesquisas, encontrei coisas parecidas, mas não consigo juntar as peças, alguém poderia me ajudar? Criei a função abaixo, ela pega as celular que eu selecionei e me apresenta o coeficiente de variação (CV) já em porcentagem, isso está funcionando certo. O problema, eu gostaria que se esse resultado fosse maior do que 12, a célula fosse pintada de vermelho por exemplo e menor do que 12 pintada de verde, e por um capricho gostaria que esse valo ficasse centralizado na célula. Tentei varias formas, porém sem sucesso 😞 Function CV(rng As Range) Dim cell As Range For Each cell In rng Next cell CV = WorksheetFunction.StDev(rng) / WorksheetFunction.Average(rng) CV = FormatPercent(CV, 1) End Function
-
Bom dia, tenho uma dúvida a muito tempo e não consigo encontrar um solução. Por exemplo, tenho uma imagem .jpg e importei ela para o Corel, apliquei nela por exemplo um Efeito 3D ou outro qualquer, salvei meu projeto e fechei, então entro no Corel novamente para fazer mais alguma edição e desejo remover esse efeito que apliquei na imagem, como que eu devo proceder? Essa é minha dúvida, como que eu removo um efeito que apliquei em uma imagem .jpg?
-
Opa, pode deixar Dedas, vou estudar sim, foi de grande valia as informações que vocês me passaram. Muito Obrigado
-
Boa Noite Amigos, Muito grato pela ajuda de vocês, mas pesquisando e pesquisando na internet, por um acaso eu descobri como fazer o que eu pretendia, utilizando esse mesmo script que eu postei acima, era só trocar a target que estava "_parent" para o nome do meu iframe que no meu caso era iframe01, ai tudo se resolver. Meu Script era assim. E ficou assim. Mas agradeço e muito a colaboração dos amigos. Muito Obrigado
-
Bom dia amigo Dedas, Fiquei muito animado com o que você tinha me mandado no post anterior, porém tentei fazer e não saiu do jeito que eu queria. Ai agora você falou bastante coisa interessante, porém fiquei mais perdido do que cego em tiroteio, eu não sei muito sobre php, então não sei como fazer tudo isso que o amigo falou. Será então que o amigo não teria uma saída para o que eu já tenho pronto? porque acho que ai eu consigo fazer. Desde já agradeço
-
Amigo, fiz um teste com esse script que você me mandou, e mesmo assim não deu certo. Fiz a pagina de login como mencionei acima, e ela também redireciona para uma nova pagina ao invés de abrir no "corpo" da pagina, o que devo fazer para ela abrir no "corpo"? Obrigado
-
Olá amigo, achei bem interessante o exemplo que me enviou, acho que irei refazer todo o site dessa forma, mas estou com uma dúvida. Como que eu faço para que ai clicar no em algum item do menu que estará do "topo" abrir no "corpo" da pagina? Desde já agradeço. Abraços
-
Olá Amigo, Passei a manhã de hoje inteira tentando fazer o que o amigo falou, mas infelizmente não dá certo, ele sempre abre em uma nova pagina. Segue o código original completo, se o amigo puder me ajudar serei grato. <?php ob_start(); ?> <body text="#000000" leftmargin="0" topmargin="0"> <form method="post" target="_parent"> <table width="800" border="0" align="left" cellpadding="0" cellspacing="0" height="7" style="border-collapse: collapse" bordercolor="#111111"> <tr> <th width="800" colspan="2" valign="bottom" scope="col" height="7"><font size="1" face="Arial, Helvetica, sans-serif"> </font><p> <font face="Calibri"><i>Para Acessar essa Área efetue o Login</i></font></p> <p> </p> <p><font face="Calibri">Usuário:</font><font color="#FFFFFF" face="Calibri"> </font><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input style="border:1px solid #666666; WIDTH: 150; FONT-FAMILY: verdana; HEIGHT: 21" name="us" type="text" id="us" size="20"> </font><font size="1" face="Arial, Helvetica, sans-serif"> </font></p> <p><font face="Calibri">Senha:</font><font color="#FFFFFF" face="Calibri"> </font><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input style="border:1px solid #666666; WIDTH: 150; FONT-FAMILY: verdana; HEIGHT: 21" name="se" type="password" id="se2" size="20"> </p> <p> </p> <p><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="Submit" type=image src="botao_ok.gif" width=63 height=20 target="ifram01"> </tr> </table> </form> <?php if (isset($_POST['us'])){ $usuario = $_POST['us']; $senha = $_POST['se']; if(($usuario=="teste") && ($senha=="teste")){ header("Location: documentos.htm"); } elseif (($usuario=="teste1") && ($senha=="teste1")){ header("Location: documentos.htm"); }else{ header("Location: errou.htm"); } } ?>
-
Amigo Ricardo, Estou com um problema igual ao seu, mas não sei como que o amigo resolveu. Poderia me explicar melhor? Desde já agradeço a ajuda.
-
Amigo Rodrigo, Procurei bastante, mas nada que eu encontrei e testei deu certo, você teria alguma outra saída para me auxiliar??
-
Estou criando um site, onde os proprietários terão acesso a uma área restrita, porém, o site possui um layout principal, e os demais menus são abertos em um único quadro/frame no centro da tela. Meu problema é que após o usuário efetuar o login na área restrita, a pagina abre como uma nova pagina, e não dentro desse quadro pai. alguém poderia me ajudar a abrir essa pagina no quadro pai. Meu código está assim. <?php if (isset($_POST['us'])){ $usuario = $_POST['us']; $senha = $_POST['se']; if(($usuario=="teste") && ($senha=="teste")){ header("Location: documentos.htm"); }elseif (($usuario=="teste2") && ($senha=="teste2")){ header("Location: documentos.htm"); }else{ header("Location: errou.htm"); } } ?>
-
Olá Wilian, Consegui resolver meu problema, andei pesquisando e agora a sessão é continua e agora cada usuario consegue ver os seus dados cadastrados, mas surgiu mais um problema. Após o usuario efetuar o login, ele tem acesso a uma pagina onde ele pode alterar os seus dados, quando o usuario entra nela, ele consegue ver os seus dados e edita-los, mas quando clica para salvar os dados alterados, simplesmente a tela volta para os dados antigo, não fazendo nenhuma alteração nos dados do usuario. Você saberia me indicar o que está errado no codigo??? <?php include("configuracao.php"); $db = mysql_connect ($host, $login_db, $senha_db); $basedados = mysql_select_db($database); $usuario = mysql_query("SELECT * FROM `$tabela` WHERE login='$login'") or print (mysql_error()); while($linha = mysql_fetch_array($usuario)){ $nomebanco = $linha["nome"]; $cpfbanco = $linha["cpf"]; $emailbanco = $linha["email"]; $telbanco = $linha["tel"]; $ocupbanco = $linha["ocup"]; $mini01banco = $linha["mini01"]; $mini02banco = $linha["mini02"]; $mini03banco = $linha["mini03"]; $mini04banco = $linha["mini04"]; $kitbanco = $linha["kit"]; $senhabanco = $linha["senha"]; } ?> <?php switch ($acao){ case mod: conexao(); $modificar = mysql_query("UPDATE `$tabela` SET nome='$nome', cpf='$cpf', email='$email', tel='$tel', ocup='$ocup', mini01='$mini01', mini02='$mini02', mini03='$mini03', mini04='$mini04', kit='$kit', senha='$senha' WHERE login='$login'") or print (mysql_error()); print" <META HTTP-EQUIV=REFRESH CONTENT='0; URL=area_vip.php'> <script type=\"text/javascript\"> alert(\"Atenção: Seus dados foram atualizados com sucesso. Aguarde enquanto você é redirecionado para sua area VIP!\"); </script> "; fecha(); } ?> <html> <head> <title>Documento sem título</title> <script language="JavaScript"> function valida() { if (document.cadastro.nome.value=="" || document.cadastro.cpf.value=="" || document.cadastro.email.value=="" || document.cadastro.tel.value=="" || document.cadastro.ocup.value=="" || document.cadastro.mini01.value=="" || document.cadastro.mini02.value=="" || document.cadastro.mini03.value=="" || document.cadastro.mini04.value=="" || document.cadastro.kit.value=="" || document.cadastro.senha.value=="") { alert("Todos os campos com asterisco são de preenchimento obrigatório!") return(false) } else { //document.form1.ok.value="sim" return(true) } } </script> </head> <body> <div align="center"> <form action="?acao=mod" method="post" name="cadastro" id="cadastro" onSubmit="return valida();"> <table width="522" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="20" colspan="2"><p align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>DADOS PESSOAIS</strong><br> </font></p> </td> </tr> <tr> <td width="145" height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome completo:<font color="#FF0000">*</font></font></td> <td width="377" height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="nome" type="text" id="nome" value="<?php echo $nomebanco ?>" size="20" maxlength="40"> (max. 40 digitos) </font></td> </tr> <tr> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">CPF:<font color="#FF0000">*</font></font></td> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="cpf" type="text" id="cpf" value="<?php echo $cpfbanco ?>" size="20" maxlength="14"> (max. 11 digitos) </font></td> </tr> <tr> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">E-mail:<font color="#FF0000">*</font></font></td> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="email" type="text" id="email" value="<?php echo $emailbanco ?>" size="40" maxlength="40"> (max. 40 digitos) </font></td> </tr> <tr> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Telefone:<font color="#FF0000">*</font></font></td> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="tel" type="text" id="tel" value="<?php echo $telbanco ?>" size="20" maxlength="15"> (max. 15 digitos) </font></td> </tr> <tr> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Ocupação:<font color="#FF0000">*</font></font></td> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <select name="ocup" id="ocup"> <option value="<?php echo $ocupbanco ?>" selected><?php echo $ocupbanco ?> <option value="Estudantes UFMT">Estudante UFMT</option> <option value="Estudante Outros">Estudante Outros</option> <option value="Profissional">Profissional</option> <option value="Outros">Outros</option> </select> </font></td> </tr> <tr> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mini-Curso 22/11/2011:<font color="#FF0000">*</font></font></td> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <select name="mini01" id="mini01"> <option value="<?php echo $mini01banco ?>" selected><?php echo $mini01banco ?> <option value="A">A</option> <option value="B">B</option> <option value="C">C</option> <option value="D">D</option> </select> </font></td> </tr> <tr> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mini-Curso 22/11/2011:<font color="#FF0000">*</font></font></td> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <select name="mini02" id="mini02"> <option value="<?php echo $mini02banco ?>" selected><?php echo $mini02banco ?> <option value="E">E</option> <option value="F">F</option> <option value="G">G</option> <option value="H">H</option> </select> </font></td> </tr> <tr> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mini-Curso 22/11/2011:<font color="#FF0000">*</font></font></td> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <select name="mini03" id="mini03"> <option value="<?php echo $mini03banco ?>" selected><?php echo $mini03banco ?> <option value="I">I</option> <option value="J">J</option> <option value="K">K</option> <option value="L">L</option> </select> </font></td> </tr> <tr> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mini-Curso 22/11/2011:<font color="#FF0000">*</font></font></td> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <select name="mini04" id="mini04"> <option value="<?php echo $mini04banco ?>" selected><?php echo $mini04banco ?> <option value="M">M</option> <option value="N">N</option> <option value="O">O</option> <option value="P">P</option> </select> </font></td> </tr> <tr> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mini-Curso 22/11/2011:<font color="#FF0000">*</font></font></td> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <select name="kit" id="kit"> <option value="<?php echo $kitbanco ?>" selected><?php echo $kitbanco ?> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> </font></td> </tr> <tr> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome de usuário:<font color="#FF0000">*</font></font></td> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="login" type="text" disabled id="login" value="<?php echo $login ?>" size="20" maxlength="15"> (max. 15 digitos)</font></td> </tr> <tr> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Senha:<font color="#FF0000">*</font></font></td> <td height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="senha" type="password" id="senha" value="<?php echo $senhabanco ?>" size="20" maxlength="15"> (max. 15 digitos) </font></td> </tr> <tr> <td height="20"> </td> <td height="20"><input type="submit" name="Submit" value="Atualizar dados"> </td> </tr> </table> </form> </div> </body> </html>
-
Olá Willian Gustavo Veiga, Efetuei as mudanças que você sugeriu, mas continua com o mesmo erro de entrar Área do Usurário, mas sem aparecer nada do usuário que logou. Você teria alguma outra sugestão?? Abraços
-
Boa tarde pessoal, vou tentar explicar meu problema de uma maneira breve. Arrumei um código PHP, onde o usuário irá efetuar seu cadastro, e posteriormente ele poderá acessar sua área pessoal, e poderá alterar seus dados. Bom o problema é, quando o usuário digita seu login e senha, ele entra numa área pessoal, mas nela não contém nada, é como se ele perdesse a Sessão. Já verifiquei no Mysql, e o cadastro do usuário é feito corretamente. Quando vai fazer o login se digitar alguma coisa errada ele acusa que está errado, ou seja ele entra nessa área somente se os dados estiverem certos. A sequencia de é a seguinte. O usuario digita seus login e senha na arquivo login.php, que então é direcionado para o logar.php e se tudo estiver certo ele é redirecionado para area_vip.php e a para verificar a sessão do usuario é no verifica.php. Bom não sou um experte em php, sei o basico, espero que tenham entendido o meu problema. Segue abaixo os codigos. login.php <html> <head> <title>Documento sem título</title> </head> <body> <form action="logar.php" method="POST"> <table width="483" align="center"> <tr> <td width="60"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Usuário:</strong></font></td> <td width="129"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="login" type="text" id="login" value="<?php echo $_POST['login']; ?>" size="20"> </font></td> <td width="63"><div align="center"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Senha:</strong></font></div> </td> <td width="133"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="senha" type="password" id="senha" value="<?php echo $_POST['senha']; ?>" size="20" maxlength="10"> </font></td> <td width="74"><div align="center"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input type="submit" value="Logar" name="entrar"> </font></div></td> </tr> </table> </form> </body> </html> logar.php <?php // obtém os valores digitados $login = $_POST["login"]; $senha = $_POST["senha"]; // acesso ao banco de dados include "configuracao.php"; $db = mysql_connect ($host, $login_db, $senha_db); $basedados = mysql_select_db($database); $resultado = mysql_query("SELECT login, senha FROM `$tabela` WHERE login='$login' AND senha='$senha'", $db) or print (mysql_error()); $linhas = mysql_num_rows ($resultado); if($linhas==0) // testa se a consulta retornou algum registro { echo "<html><body>"; echo "<p align=\"center\">Usuário não encontrado!</p>"; echo "<p align=\"center\"><a href=\"login.php\">Voltar</a></p>"; echo "</body></html>"; } else { if ($senha != mysql_result($resultado, 0, "senha")) // confere senha { echo "<html><body>"; echo "<p align=\"center\">A senha está incorreta!</p>"; echo "<p align=\"center\"><a href=\"login.php\">Voltar</a></p>"; echo "</body></html>"; } else // usuário e senha corretos. Vamos criar os cookies { session_start(); $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; // direciona para a página inicial dos usuários cadastrados header ("Location: area_vip.php"); } } ?> area_vip.php <? session_start(); include_once("verifica.php"); session_checker(); include("configuracao.php"); $db = mysql_connect ($host, $login_db, $senha_db); $basedados = mysql_select_db($database); $usuario = mysql_query("SELECT * FROM `$tabela` WHERE login='$login'") or print (mysql_error()); while($linha = mysql_fetch_array($usuario)){ $nomebanco = $linha["nome"]; } ?> <html> <head> <title>Documento sem título</title> </head> <body> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Olá <b><? echo $nomebanco ?></b>, você está acessando sua área VIP.<br> <br> Menu VIP : <a href="meus_dados.php">Meus Dados</a> - <a href="alt_dados.php">Alterar Dados</a> - <a href="logout.php">Logout</a></font></div> </body> </html> verifica.php <?php function session_checker(){ if(!session_is_registered('login')){ header ("Location:login.php"); exit(); } } ?>