Jump to content

POWERED BY:

biakelly

Members
  • Content count

    203
  • Joined

  • Last visited

Community Reputation

0 Comum

2 Followers

About biakelly

Informações Pessoais

  • Sexo
    Feminino

Recent Profile Visitors

2463 profile views
  1. biakelly

    Alexa em PHP erro

    Oi, estou estudando e ao mesmo tempo criando skill Alexa com PHP, nos testes funciona bem ela responde, mas ao tentar enviar para distribuição para testar na echo gera erro: Meu código é bem simples: <?php $arrbia = json_decode(file_get_contents("php://input"), TRUE); $strRequesbia = $arrbia["request"]["type"]; switch ($strRequestbia) { case "LaunchRequest": $arrResponse = [ "version" => "1.0", "response" => [ "outputSpeech" => [ "type" => "PlainText", "text" => "Olá bia, seja bem-vinda!" ], "shouldEndSession" => true ] ]; break; } header('Content-Type: application/json;charset=UTF-8'); echo json_encode($arrResponse); die(); Subi o arquivo para um dominio com SSL, o endereço do endpoint esta correto, mas sempre que tento enviar para distribuição, gera o erro mencionado acima. Vocês ja trabalharam com Alexa Usando PHP? Poderiam me ajudar resolver essa questão?
  2. biakelly

    Conversão não funciona online

    Continuo no mesmo problema :/ alguém tem alguma ideia que possa ajudar? Localmente funciona o problema é em produção que aparentemente não reconhece a solução
  3. biakelly

    Conversão não funciona online

    Oie, olha eu aqui novamente , essa questão é para quem esta acostumado com bugs que inicialmente não fazem sentido Meu código funciona bem o objetivo dele é fazer algumas confirmações e mostrar o preço em real onde inicialmente tenho: <?php session_start(); include('../../sqlServices/db.php'); $nomemoeda = $_GET['nomemoeda']; $valormoeda = $_GET['valormoeda']; $brl = $_GET['brl']; $usdconvert = $usdimport; $check = "SELECT `limite`,`percentual` FROM `biaContabilidade`.`moedatbl` WHERE `nomemoeda`='$nomemoeda' AND `isactive`=1"; $checkr = mysqli_query($con, $check); $rowct = mysqli_fetch_array($checkr); $limit = $rowct['limite']; if ($valormoeda < $limit) { // echo "<script> alert ( 'limite abaixo'); </script>"; echo "true"; } else { $percentual = $rowct['percentual']; $percentual = $percentual / 100; $percentual = $brl * $percentual; $appliedpercentualBRLValue = $brl + $percentual; $brl = number_format($brl * 100); // echo "Pay R$ " .$brl."/-"; echo $brl; } Não suficiente estou tentando mostrar o preço que é exibido neste código em dólar uma vez que tenho um crontab pegando a taxa e a atualizando a cada 2 horas (eu sei é muito, mas é uma condição interna), desta forma complementei o código assim: <?php session_start(); include('../../sqlServices/db.php'); $usdimport = file_get_contents("../Textvalue/valuebrl.txt"); $nomemoeda = $_GET['nomemoeda']; $valormoeda = $_GET['valormoeda']; $brl = $_GET['brl']; $usdconvert = $usdimport; $check = "SELECT `limite`,`percentual` FROM `biaContabilidade`.`moedatbl` WHERE `nomemoeda`='$nomemoeda' AND `isactive`=1"; $checkr = mysqli_query($con, $check); $rowct = mysqli_fetch_array($checkr); $limit = $rowct['limite']; if ($valormoeda < $limit) { // echo "<script> alert ( 'limite abaixo'); </script>"; echo "true"; } else { $percentual = $rowct['percentual']; $percentual = $percentual / 100; $percentual = $brl * $percentual; $appliedpercentualBRLValue = $brl + $percentual; $brl = number_format($brl * 100 / $usdconvert); // echo "Pay R$ " .$brl."/-"; echo $brl; } como pode ver adicionei o caminho da minha cotação: $usdimport = file_get_contents("../Textvalue/valuebrl.txt"); e mudei o final do código: $brl = number_format($brl * 100 / $usdconvert); Bem, localmente ele funciona direitinho, faz a conversão normal e exibe um poupup com o carrinho da stripe e o preço em dólar do jeito que preciso, mas online não funciona. Curiosamente o caminho esta correto. Não consigo entender, será que estou usando alguma rotina aqui erroneamente?
  4. biakelly

    Crontab - como executar mais de um script de uma só vez

    Oi @Matheus Tavares tudo bem? Hoje estou congelada que frio senhor. De graça? Vou testar servidores são tão caros que se esse for interessante vou usar sim hi hi Muito obrigada pela dica, vou fazer agora o cadastro
  5. biakelly

    Crontab - como executar mais de um script de uma só vez

    Meu pai eterno, descobri o problema e foi uma bobeira que eu não havia me atentado e que é basica hi hi hi Preparado? Então o Firewall da Cloudflare estava bloqueando o cron, apenas inclui o IP e liberei acesso. Ai meu deus mas aproveitando apenas para não perder o post, mesmo usando esse código acima, ele esta correto? Ou usei muita ganbiarra?
  6. biakelly

    Crontab - como executar mais de um script de uma só vez

    Olá @Matheus Tavares :D, tudo bem e você como esta hoje? Estranhamente o Cron funcionava com estes comandos, mas no últimos dias não funcionam mais :/ o que estou fazendo: meu arquivo esta aqui: /var/www/html/bia/biabot/cron como estou chamando agora noCrontab: * * * * * /usr/bin/php /var/www/html/bia/biabot/cron/carteiras.php Esse arquivo de carteiras.php verifica uma api e deveria gravar um arquivo salvando com o nome ou substituindo com o nome "carteiras.txt" na seguite pasta: /var/www/html/bia/biabot/arquivosgerados O que recebo do cron é: Meu código chamado carteiras.php: <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://apilist.tronscan.org/api/token_trc20?contract=TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_HTTPHEADER => array( "cache-control: no-cache" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); $response = json_decode($response, true); $value1 = $response['trc20_tokens'][0]['holders_count']; if (empty($value1)) { $value1 = is_file('../arquivosgerados/carteiras.txt') ? file_get_contents('../arquivosgerados/carteiras.txt') : null; } else { $value1 = round($value1, 6); file_put_contents('../arquivosgerados/carteiras.txt', $value1); } Eu sei, não briga comigo sobre o CURL, mas era um arquivo antigo antes de me ensinar sobre o Guzzle que ainda não mudei essa parte Bem, como percebeu estou fazendo o cron com o usuário root, para meu site uso o Cloudflare, não sei se ele esta bloqueando as requisições.
  7. Olá boa noite :D Tenho uma dúvida, na verdade um desanimo com o Crontab, carinha dificil de se agradar Tenho os seguintes cron cadastrados: */30 * * * * /usr/bin/curl --silent https://meusite/tarefas/cronjobs/aquivo1.php >/dev/null 2>&1 * * * * * /usr/bin/curl --silent https://meusite/tarefas/cronjobs/aquivo2.php >/dev/null 2>&1 * * * * * /usr/bin/curl --silent https://meusite/tarefas/cronjobs/aquivo3.php >/dev/null 2>&1 * * * * * /usr/bin/curl --silent https://meusite/tarefas/cronjobs/aquivo4.php >/dev/null 2>&1 * * * * * /usr/bin/curl --silent https://meusite/tarefas/cronjobs/aquivo5.php >/dev/null 2>&1 E advinhem, nenhum deles funciona, pelo menos no cron, quando os chamo no navegador funciona Ja me disseram que não é para usar Curl com PHP mas não me disseram porque, então me orientaram buscar algo por .SH Então baseado em algumas pesquisas fiz assim: #!/bin/bash CONSULT=$((($RANDOM %1000) + 1)) $ php -q https://meusite/tarefas/cronjobs/aquivo1.php $ php -q https://meusite/tarefas/cronjobs/aquivo2.php $ php -q https://meusite/tarefas/cronjobs/aquivo3.php $ php -q https://meusite/tarefas/cronjobs/aquivo4.php $ php -q https://meusite/tarefas/cronjobs/aquivo5.php neste caso estou salvando com o formato arquivo.sh ja dei permissão desta forma: sudo chmod +x /path/dir/arquivo.sh E nada, nadinha nadica de nada voces ja fizeram alguma tarefa no cron para chamar aquivos PHP? Pooderiam me ajudar? Preciso executar estes 5 arquivos. Basicamentes eles consultam uma api, recolhem um valor e salvaam em uma pasta (bem simples). Todos funcionam se eu os chamo no browser, mas no cron não rodam sim, o cron esta ativo no meu servidor, uso o ubunto 20.4
  8. biakelly

    [Resolvido] Ajudinha com regra de preço

    Oi @Matheus Tavares Nossa muito obrigada! Agora ficou claro como utilizo operações de incremento/decremento. Tem certeza que não é professor? Você tem muito talento Mais uma vez muito obrigada viu!!!
  9. biakelly

    [Resolvido] Ajudinha com regra de preço

    Puxa, no alvo @Matheus Tavares Não briga comigo, mas esse ++ qual é o segredo por trás dele?
  10. biakelly

    Regra para mensagens de BOT Telegram com PHP

    Oi @Matheus Tavares Se cuida viu, não sei o que se trata mas saúde é prioridade Ontem eu estava usando json_encode, o bot até responde mas com a mensagem 'array', inline é um pouco difícil de entender kkk mas não desisto Acho que esta mais complexo pela forma como fiz os outros comandos, estou olhando esses links que passou, agora é questão de honra faze-lo funcionar Esse bot tornou-se meu inimigo pessoal kkk
  11. biakelly

    [Resolvido] Calculo entre duas variáveis

    Oi @Matheus Tavares Sim é verdade, achei qeu eu tinha que tratar antes, mas como achei o numero muito grande pensei que estivesse no caminho mas faltando algo. Eu realmente estou pegando uns problemas para resolver, meio incorreto mas seguindo teus conselhos Ainda vou chegar próximo a este nível kk que vergonha do meu código kkkk Muito obrigada viu, como diz uma tia minha: Persista até aprender kkk
  12. biakelly

    Regra para mensagens de BOT Telegram com PHP

    Oi @Matheus Tavares :) Como você esta? Espero que esteja tudo bem Bots são novos pra mim e alguns recursos como o Inline_keyboard descobri recentemente Vou adapta-lo por aqui Eu tinha esquecido que precisava de uma "urlencode" estava fazendo totalmente errado kk
  13. biakelly

    [Resolvido] Calculo entre duas variáveis

    Oi, olha eu aqui novamente, persistência é o caminho Até consegui resolver, creio que isso é uma gambiarra: var_dump( number_format( ( ($price = str_replace(array('.', ','), '', $price)) * ($csupply = str_replace(array('.', ','), '', $csupply)) / 1000000000000000000000000), 6, '.', ',' ) ); Será possível deixar menos feio isso? Primeiro tive que retirar todos os pontos e virgulas pois de onde recupero ele ja possui o formato ideal, mas para este calculo é necessário retirar. Ok, após retirar, preciso novamente incluir os pontos e virgulas, como o numero fica extremamente gigante preciso reduzi-lo realizado uma divisão, porem ainda acho que não é amaneira correta. Alguma idéia este sentido será bem vinda
  14. Oi pessoal, as vezes me pergunto, será que o óbvio é de fato obvio? Não sou loira mas tem algo errado: $precototal = "$precounitario * $totalemitido"; Nos valores recuperados tenho tenho: precototal: 0.002822102460892938 totalemitido: 10,454,760.506412 Perceba que ambos numeros estão em formato USD O que eu esperava era o resultado: 29,503.334149 O que recebo?: 0.0002822 Será macumba ou estou longe de acertar com a formula proposta?
  15. biakelly

    Horario de atendimento

    Oi, acho que posso te ajudar, fiz algo parecido a muito tempo, se estiver em um VPS vai precisar configurar o Timezone (o que é bem tranquilo de se fazer): <?php date_default_timezone_set('America/Sao_Paulo'); // aqui tratamos o horário: $hora = date('H:i:s'); $abre = '07:00:00'; $fecha = '21:00:00'; //aqui tratamos a data $hoje = strtotime(date('Y-m-j')); $diaDaSemana = date('w', $hoje); if (in_array($diaDaSemana, [1, 2, 3, 4, 5])) { // se o dia da semana estiver igual entre 1 a 5 if ($hora > $abre && $hora < $fecha) { echo '<span class="white">Petclean:</span> <span class="green">Aberto</span>'; } else { echo '<span class="white">Petclean:</span> <span class="red">Fechado</span>'; } } else { // se estiver diferente entre segunda-feira e sexta-feira: echo '<p class="warning">Abriremos a partir de segunda às 10h30</p>'; } Espero que ajude
×

Important Information

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