Jump to content

Search the Community

Showing results for tags 'código'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 72 results

  1. Alvaro Pacífico Serpa

    pegar trecho do código fonte de uma url

    Olá pessoal, eu estava copiando um trecho de um código fonte usando o file_gets_contents $log=file_get_contents($url); $trechoInicial = "VideoUrl('"; $trechoFinal = "')"; $posicao1 = strpos($log, $trechoInicial); $posicao2 = strpos( $log, $trechoFinal, $posicao1 ); $trechoCopiado = substr( $log, $posicao1 + strlen( $trechoInicial ), $posicao2 - $posicao1 - strlen( $trechoInicial ) ); echo $trechoCopiado; Estava funcionando perfeitamente e do nada parou de funcionar, tem alguma outra forma de fazer isto que estou fazendo?
  2. Alguém pode me orientar sobre como resolvo o algoritmo abaixo com estruturas de repetição Escrever um algoritmo que lê um número inteiro positivo e que escreve a soma de todos os números inteiros, desde 0 até o valor lido.
  3. Seguinte, estou tentando criar um jogo da velha mas e está causando um erro ao compilar, aparece um erro dizendo->|error: cannot convert 'char (*)[3]' to 'char*' for argument '1' to 'bool verificaX(char*)', alguem sabe como posso resolver ???! (Aparentemente não ta dando pra armazenar o endereço do vetor casas dentro do ponteiro das funções... Obs: Aceito sugestões para melhorar meu código, grato.(Ignorem as bibliotecas inúteis) #include <iostream> #include <stdio.h> //Para função gets #include <stdlib.h> //Para função malloc #include <math.h> #include <iomanip> //JOGO DA VELHA using namespace std; int jogadas=0; bool verificaX(char *vetor); bool verificaO(char *vetor); int main(){ char casas[3][3]={' ',' ',' ',' ',' ',' ',' ',' ',' '}; int l=0,c=0; while(jogadas<9){ cout << "\t\t" << casas[0][0] << " | " << casas[0][1] << " | " << casas[0][2] << "\n"; cout << "\t\t_________\n"; cout << "\t\t" << casas[1][0] << " | " << casas[1][1] << " | " << casas[1][2] << "\n"; cout << "\t\t_________\n"; cout << "\t\t" << casas[2][0] << " | " << casas[2][1] << " | " << casas[2][2] << "\n\n\n"; cout << "Digite uma linha: "; cin >> l; cout << "Digite uma coluna: "; cin >> c; while(l<=0 || c <=0 || l>3 || c>3){ system("cls"); cout << "Linha ou Coluna não existe!"; cout << "Digite uma linha: "; cin >> l; cout << "Digite uma coluna: "; cin >> c; } system("cls"); if(jogadas%2==0){ casas[--l][--c]='X'; }else{ casas[--l][--c]='O'; } jogadas++; verificaX(casas); verificaO(casas); } if(verificaX){ cout << "Jogador X ganhou!"; }else if(verificaO){ cout << "Jogador O ganhou!"; }else{ cout << "Empate!"; } return(0); } bool verificaX(char *vetor){ int l,c; for(l=0;l<3;l++){ if(vetor[l][0] && vetor[l][1] && vetor[l][2] == 'X'){ jogadas=10; return true; }else if(vetor[0][c] && vetor[1][c] && vetor[2][c] == 'X'){ jogadas=10; return true; } c++; } return 0; } bool verificaO(char *vetor){ int l,c; for(l=0;l<3;l++){ if(*vetor[l][0]=='X' && *vetor[l][1]=='X' && *vetor[l][2] == 'X'){ jogadas=10; return o=true; }else if(*vetor[0][c]=='X' && *vetor[1][c]=='X' && *vetor[2][c] == 'X'){ jogadas=10; return o=true; } c++; } return 0; }
  4. Bom dia galera, antes de começar já vou dizendo que sou praticamente "nub" nessa área, apenas tenho ideias e dificuldades para coloca-las em prática, hehe... Como faço parte de uma empresa que envia várias mensagens via whatsapp para clientes tento evitar ao máximo a "perda de tempo", por isso tenho o aplicativo "Abrir no whatsapp" direto no telefone, daí pensei, porque não utilizar essa ferramenta no navegador? há essa possibilidade através do link que o whatsapp web disponibiliza, assim: https://web.whatsapp.com/send?phone=+5528999998888 . É a mesma coisa para abrir qualquer celular sem adicionar na agenda basta colocar o link https://web.whatsapp.com/send?phone=+ depois o código do país depois o DDD do estado e o telefone:, era isso que eu queria fazer: Imagem no que eu queria fazer-> https://i.imgsafe.org/98/98d749184e.jpeg A primeira janela iria colocar o código do país, a segunda o número do telefone e após iria clicar em abrir e iria abrir direto o link já editado com o ddd e o celular, alguém poderia me ajudar com isso?
  5. KABEst

    Churrascometro no site

    boa noite, é meu primeiro post aqui, eu preciso de ajuda pra colocar um "churrascômetro" no meu site do wordpress, nao tenho noçao nenhuma de como fazer isso, alguem pode me dar um norte? é pra um trabalho da faculdade. obrigado exemplo de como eu quero fazer: http://www.epa.com.br/churrascometro/
  6. Senhores, me ajudem pelo amor de Deus!!! Estou montando uma "Base de Documentos" onde eu trabalho. Essa base é dividida por tipo de Documento (CNH/RG/OUTROS) e ano de expedição (2019/2018/2017...). As máscaras principais (HOME's) já foram feitas, o problema é que não consigo vincular esses botões dos anos em DIV's diferentes. Alguém, em nome de Jesus Cristo, me ajuda a criar uma regra que, ao clicar no ano 2018, doc aparece na DIV ao lado com a barra de ZOOM??? Porque eu já estou ficando louco!!! <!-- CÓDIGO DO SITE --> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <link rel="stylesheet" href="estilo.css" /> <title>ACRE - RG</title> </head> <body> <!-- CABEÇALHO COM MENUS --> <header> <div class="container"> <div class="zoom"> <img src="logo.png" class="img-responsive" height="95px" width="130px" border="2px"> <div id="menu"> <a href="file:///C:/Users/Info-pc/Desktop/Base%20Documental/Base%20Documental.html">HOME</a> <a href="file:///C:/Users/Info-pc/Desktop/Base%20Documental/RG.html">RG</a> <a href="file:///C:/Users/Info-pc/Desktop/Base%20Documental/CNH.html">CNH</a> <a href="file:///C:/Users/Info-pc/Desktop/Base%20Documental/OUTROS.html">OUTROS</a> </div> </div> </div> </header> <!-- O CORPO DO SITE --> <div class="container2"> <fieldset> <center><h2><i> Estado do ACRE - RG</i></h2></center> </fieldset> </div> <div class="container3"> <!-- COLUNA DOS ANOS --> <div class="container4"> <div class="col-lg-2 col-md-2 col-sm-2"> <div style="height: calc(100vh - 230px); overflow-y: scroll; overflow-x: hidden; right: 16px"> <div class="btn-group-vertical" role="group" aria-label="..." <div class="zoom"> <button class="btn ng-scope btn-default" ng-class="{'btn-primary': analyser.selectedDocModel.guid === docModel.guid, 'btn-default': analyser.selectedDocModel.guid !== docModel.guid}" ng-repeat="docModel in analyser.filteredDocModels" ng-click="analyser.selectDocModel(docModel)" ng-show-img="areaimagem" style="-webkit-user-drag: none" class="ng-scope" img src="AM.01.jpg" class="img-responsive" href="AM.01.jpg" size="80%"> <small class="ng-binding">RG</small> <br> <small class="ng-binding">AM- 2019</small> </button> </div> </div> </div> </div> </div> <!-- O RODAPÉ Do SITE --> <footer> <span> <b>BASE DOCUMENTAL</b> - &copy;<i>Leandro do Nascimento Martins</i></span> </footer> </div> </div> </div> </body> </html> <!-- ARQUIVO ESTILO.CSS --> /* PADRÃO CSS */ /* eliminando configurações dos browsers*/ * {margin: 0; padding: 0; font-family: verdana, helvetica, arial;} /* TODAS AS TAG's DECLARADAS */ /* PARA UMA "TAG - PARTE" NORMAL, USA-SE APENAS O NOME */ p {color: silver; font-size: 15px; text-align: center; font-family: arial, "Times new roman"; text-shadow: 1px 1px 1px #111111;} body {background-color: #E8E8E8; width: 100%;} header {background-color: #08298A; height: 100px; padding: 2px; width: 100%;} footer {clear: both; color: white; background-color: #08298A; height: 40px; text-align: center ; padding: 10px; text-shadow: 1px 1px 1px black;} h1 {color: SILVER; text-align: center; margin: 0 0 50px 0; text-shadow: 2px 2px 2px #111111;} h2 {color: SILVER; text-align: center; margin: 5px 0 5px 0; text-shadow: 2px 2px 2px #111111;} /* TODAS AS ID's */ /* PARA "IDENTIFICAÇÃO - ID" DA DIV USA-SE .#. HASHTAG */ #div_principal {background-color: white; clear: both; background-size: 65%; min-height: 485px; padding: 40px 0 40px 0; margin: 1% 1% 1% 1%; width: 100%;} #logo {float: left; margin: 0 20px 0 10px;} #menu {float: right; margin-top: 40px; text-transform: uppercase;} #menu a {padding: 32px 20px; text-decoration: none; color: white; border-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; cursor: pointer; transition: background-color 1s;} #menu a:hover {background-color: white; color: black;} #btn-default {text-decoration: none;} /* CLASS */ /* PARA CLASSES-CONTAINER's DIFERENTES USA-SE O PONTO . */ .efeito {background-color: rgba(0, 0, 0, 0.3); padding: 100px 0 100px 0;} .container {width: 100%; /* largura */ margin: auto; /* ajuste automatico independente de resolução*/} .container2 {width: 97%; /* largura */ margin: auto; /* ajuste automatico independente de resolução*/ background-color: white;} .container3 {width: 95%; margin: auto; background-color: #FFFAFA; clear: both;} .container4 {width: 10%; float: left; background-color: #FFFAFA; clear: both; } .container5 {background-color: ; float: left;} .col-lg-2 {width: 95%; } .col-md-2 {width: 50px;} .col-sm-2 { width: 79px;} .col-lg-10 { width: 80%; }
  7. heddyman

    Lista encadeada

    pessoal estou precisando muito de uma ajuda com esse algoritimo de lista encadeada... #include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct aluno { int ru; char nome[45]; char email[60]; struct aluno * proximo; } t_cad; int main(int argc, char *argv[]) { t_cad * ini_cad; t_cad * prox_cad; int cont; int c; ini_cad = (t_cad*)malloc(sizeof(t_cad)); if (ini_cad == NULL) exit(1); prox_cad = ini_cad; while (1) { printf("Digite o RU:"); scanf_s("%d", &prox_cad->ru); printf("Digite o Nome:"); scanf_s("%s",&prox_cad->nome); printf("Digite o email:"); scanf_s("%s", &prox_cad->email); printf("Deseja continuar??? (1)SIM e (0)NAO"); scanf_s("\n %d", &cont); if (cont == 1) { prox_cad->proximo = (t_cad *)malloc(sizeof(t_cad)); prox_cad = prox_cad->proximo; } else break; } printf("\n"); prox_cad->proximo = NULL; prox_cad = ini_cad; while (prox_cad != NULL) { printf("ru: %d\n nome:\n email:", prox_cad->ru, prox_cad->nome, prox_cad->email); prox_cad = prox_cad->proximo; } return 0; } não consigo descobrir o que tem de errado mas na hora de trabalhar ele trava
  8. Olá pessoal sou novo no fórum, e estou com um problema em um painel de administração, ao tentar cadastrar um novo servidor, ou usuário, a página fica em branco. Peço ajuda a quem puder me apresentar uma solução! Código da página: adicionar_exe.php <?php require_once("../../../pages/system/seguranca.php"); require_once("../../../pages/system/config.php"); require_once("../../../pages/system/classe.ssh.php"); protegePagina("admin"); if((isset($_POST["nomesrv"])) and (isset($_POST["ip"])) and (isset($_POST["login"])) and (isset($_POST["senha"])) and (isset($_POST["tipo"]))){ // salvadorsucessos@gmail.com $tiposerver=$_POST['tiposerver']; $localiza=$_POST['localiza']; $siteserver=$_POST['siteserver']; $validade=$_POST['validade']; $limite=$_POST['limite']; $regiao=$_POST['regiao']; $site=$_POST['sitevps']; if(!is_numeric($validade)){ echo '<script type="text/javascript">'; echo 'alert("Só é permitido numeros na validade");'; echo 'window.location="../../home.php?page=servidor/adicionar";'; echo '</script>'; exit; } if(!is_numeric($limite)){ echo '<script type="text/javascript">'; echo 'alert("Só é permitido numeros no limite");'; echo 'window.location="../../home.php?page=servidor/adicionar";'; echo '</script>'; exit; } switch($regiao){ case 1:$regi='asia';break; case 2:$regi='america';break; case 3:$regi='europa';break; case 4:$regi='australia';break; default:$regi='nada';break; } if($regi=='nada'){ echo '<script type="text/javascript">'; echo 'alert("Selecione uma Região");'; echo 'window.location="../../home.php?page=servidor/adicionar";'; echo '</script>'; exit; } $SQLServidor = "select * from servidor WHERE ip_servidor = '".$_POST['ip']."' "; $SQLServidor = $conn->prepare($SQLServidor); $SQLServidor->execute(); if(($SQLServidor->rowCount()) > 0){ echo '<script type="text/javascript">'; echo 'alert("Ja existe servidor com o ip '.$_POST['ip'].'");'; echo 'window.location="../../home.php?page=servidor/adicionar";'; echo '</script>'; }else{ //Realiza a comunicacao com o servidor $ip_servidor= $_POST['ip']; $loginSSH= $_POST['login']; $senhaSSH= $_POST['senha']; $ssh = new SSH2($ip_servidor); $servidor_online = $ssh->online($_POST['ip']); if ($servidor_online) { $servidor_autenticado = $ssh->auth($_POST["login"],$_POST["senha"]); if($servidor_autenticado){ if($tiposerver=='free'){ $tipodeservidor='free'; }else{ $tipodeservidor='premium'; } $SQLInsert = "INSERT INTO servidor (ip_servidor, nome, login_server, senha , site_servidor , localizacao , validade , limite, tipo, regiao) VALUES ('".$_POST['ip']."', '".$_POST['nomesrv']."', '".$_POST['login']."', '".$_POST['senha']."', '".$siteserver."', '".$localiza."', '".$validade."', '".$limite."', '".$tipodeservidor."', '".$regi."')"; $SQLInsert = $conn->prepare($SQLInsert); $SQLInsert->execute(); $SQLNServidor = "SELECT LAST_INSERT_ID() AS last_id "; $SQLNServidor = $conn->prepare($SQLNServidor); $SQLNServidor->execute(); $id = $SQLNServidor->fetch(); if($_POST['tipo'] == "full"){ $ssh->exec(" wget http://".$site."/scripts/install.sh "); $ssh->output(); $ssh->exec(" apt-get install dos2unix "); $ssh->output(); $ssh->exec(" dos2unix install.sh "); $ssh->output(); $ssh->exec(" chmod 777 install.sh "); $ssh->output(); $ssh->exec(" chmod +x install.sh "); $ssh->output(); // IP SERVIDOR $ipservidor = $_POST["ip"]; $ipservidor = escapeshellarg($ipservidor); // SITE ARQUIVOS $arquivossite = $site; $arquivossite = escapeshellarg($arquivossite); $ssh->exec(" ./install.sh ".$ipservidor." ".$arquivossite); $ssh->output(); echo '<script type="text/javascript">'; echo 'alert("A instalacao foi concluida!");'; echo 'window.location="../../home.php?page=servidor/servidor&id_servidor='.$id['last_id'] .' ";'; echo '</script>'; }else{ $ssh->exec(" wget http://".$site."/scripts/update/alterarlimite.sh "); $ssh->output(); $ssh->exec(" chmod 777 alterarlimite.sh "); $ssh->output(); $ssh->exec(" chmod +x alterarlimite.sh "); $ssh->output(); $ssh->exec(" wget http://".$site."/scripts/update/criarusuario.sh "); $ssh->output(); $ssh->exec(" chmod 777 criarusuario.sh "); $ssh->output(); $ssh->exec(" chmod +x criarusuario.sh "); $ssh->output(); $ssh->exec("wget http://".$site."/scripts/update/remover.sh "); $ssh->output(); $ssh->exec(" chmod 777 remover.sh "); $ssh->output(); $ssh->exec(" chmod +x remover.sh "); $ssh->output(); $ssh->exec("wget http://".$site."/scripts/update/sshmonitor.sh "); $ssh->output(); $ssh->exec(" chmod 777 sshmonitor.sh "); $ssh->output(); $ssh->exec(" chmod +x sshmonitor.sh "); $ssh->output(); $ssh->exec(" wget http://".$site."/scripts/update/KillUser.sh "); $ssh->output(); $ssh->exec(" chmod 777 KillUser.sh "); $ssh->output(); $ssh->exec(" chmod +x KillUser.sh "); $ssh->output(); $ssh->exec(" wget http://".$site."/scripts/update/AlterarSenha.sh "); $ssh->output(); $ssh->exec(" chmod 777 AlterarSenha.sh"); $ssh->output(); $ssh->exec(" chmod +x AlterarSenha.sh"); $ssh->output(); $ssh->exec(" wget http://".$site."/scripts/update/usuarios.db "); $ssh->output(); $ssh->exec(" chmod 777 usuarios.db "); $ssh->output(); $ssh->exec(" chmod +x usuarios.db "); $ssh->output(); echo '<script type="text/javascript">'; echo 'alert("Servidor pronto para uso!");'; echo 'window.location="../../home.php?page=servidor/servidor&id_servidor='.$id['last_id'] .' ";'; echo '</script>'; } }else{ echo '<script type="text/javascript">'; echo 'alert("Não foi possivel logar no servidor");'; echo 'window.location="../../home.php?page=servidor/adicionar";'; echo '</script>'; } }else{ echo '<script type="text/javascript">'; echo 'alert("Servidor OFF");'; echo 'window.location="../../home.php?page=servidor/adicionar";'; echo '</script>'; } } }else{ echo '<script type="text/javascript">'; echo 'alert("Preencha todos os campos!");'; echo 'window.location="../../home.php?page=servidor/adicionar";'; echo '</script>'; } ?>
  9. thiagofdiniz

    Ajuda em um exercício de Python

    Estou fazendo um curso técnico e estou com uma duvida sobre um exercício que me foi passado com a seguinte pergunta: Elabore um algoritmo que leia dois números, some cinco ao de menor valor, compare os dois valores e mostre o maior. Mas no meu código, ele está somando e mostrando o de menor valor, e não o de menor Será que alguém pode me ajudar não estou conseguindo enxergar o erro.. x=int(input('Digite um número e aperte ENTER')) y=int(input('Digite um número e aperte ENTER')) if x>y: y=y+5 if x>y: print(x) else: print(y) else: x<y x=x+5 if x<y: print(y) else: print(x)
  10. Preciso de um programador experiente, pra integrar o HTML com o OPEN CART...
  11. mauspinola

    Ajuda na sintaxe

    Sou novato em php/mysql e estou com uma emergência p resolver na loja. O problema é a sintaxe, pois não sei ainda. A lógica da rotina eu já tenho. Preciso que alguém possa por favor me ajudar nisso pois é uma emergência das grandes! Eu tenho uma tabela, chamada "caixa" nela dois campos "faltapagar" e "status". Quando um produto não está pago, o campo "faltapagar" fica com valor acima de '0' ou seja, fica com valor do saldo a pagar, e o campo "status" fica com valor 'pendente'. E sempre que um produto é totalmente pago, o campo "faltapagar" fica '0' e o código ao ler isso, muda o campo "status" para 'sucesso' e o cliente recebe um email com a liberação do produto para retirada. Até ai está certo. Mas começou a acontecer um problema justo na saída do programador e estou com uma emergência enorme aqui na loja que eu mesmo terei que resolver. O problema é o seguinte: Devido a um erro de execução que eu ainda n descobri a origem, o campo "status" tem mudado o valor para 'sucesso' com "faltapagar" sem estar '0', e isso está fazendo produtos não pagos ficarem com status de pago. Está dando um problema muito sério com os clientes, e é uma emergência muito grande resolver isso hoje!!! Por isso preciso muito de uma ajuda aqui bem objetiva, de quem puder me ajudar. Uma solução rápida e paleativa que encontrei aqui é complementar um código que no momento da execução olhe na tabela "caixa" e faça assim: Se "status" está com valor 'sucesso' com "faltapagar" tendo um valor acima de '0' então alterar "status" para valor 'pendente'. Ou até mesmo se fosse o caso, fazer também um script roando no crontab em que de minuto em minuto examinasse a tabela "caixa" e comparar os campos "faltapagar" e "status", quando "status" estiver com valor 'sucesso' sem que "faltapagar" esteja com valor '0', esse script iria corrigir o valor 'sucesso' para 'pendente'. A lógica do que é para ser feito eu já sei, mas o problema é a sintaxe, que não sei. Alguém , me ajuda a montar esse script? É uma emergência!! Desde já agradeço muito!
  12. Olá pessoal. Preciso de ajuda novamente a algum tempo vendo uns videos no Youtube encontrei um video onde ensinava como deixa a imagens dos slide com tamanho único, onde o mesmo código eu adicionava no código CSS. Estou usando o tema colorMag, o mesmo tem um slide logo no topo do site so que quando mando uma imagens que nao tem o tamanha 800x445px a imagens faz com que o site fica dançando. Alguém pode me ajudar.
  13. Eu recebo os dados via post, nome e cpf, mas minha consulta não retorna nenhum dado da tabela consultada. O que está errado? <?php include("../_conexao/funcoes.php"); $con=conectado(); #conferindo os dados recebidos via $_POST if(isset($_POST['btnLogin'])){ #addslashes(trim)remove as sobras de texto em branco dos campos $nome = addslashes(trim($_POST['nNome'])); $cpf = addslashes(trim($_POST['nCPF'])); } $sql=$con->prepare("SELECT * FROM bolsa WHERE bolsa.cpf = $cpf "); $sql->execute(); while($linha=$sql->fetch(PDO::FETCH_ASSOC)){ //paginação - somar quantidade de usuários $id_bolsa = $linha['id_bolsa']; $nome = $linha['nome']; $sobrenome = $linha['sobrenome']; $ddata = date('d/m/Y', strtotime($linha['dtprv'])); $nota = $linha['nota']; $acertos = $linha['acertos']; } ?> <input type="text" value="<?php echo $nota?>" readonly="true"/> <input type="text" value="<?php echo $cpf?>" readonly="true"/>
  14. Sou novato em javascript e estou aprendendo por conta própria. Meu problema é bastante simples e deve ser extremamente fácil e solucionar mas estou há horas tentando e não consigo fazer este código retornar o valor no meu browser, alguém pode me explicar o que há de errado? Segue: HTML: <h3 id="mat"></h3> JS: var ab = 10; var bc = 15; var continha = ab + bc; function total2(){ return continha ; } document.getElementById("mat").innerHTML = total2();
  15. MarceloSan

    Não consigo pegar o código do cliente.

    Pessoal, estou com um problema. Preciso pegar o código do cliente, pra salvar uma foto tirada na webcam em outra tabela, nessa tabela tem as colunas id, código_cliente, image. Consigo salvar o caminho da foto normal, só que precisa salvar o código do cliente, quando eu coloco o código manualmente salva, mas quando eu uso o .$_GET['codigo']. não puxa o código do cliente, não estou conseguindo ver o que há de errado. Segue o código abaixo. <?php include "../lib/config.inc.php"; include "../lib/func.inc.php"; include "../lib/classes.inc.php"; require_once( dirname( __FILE__ ) . '/connectionClass.php' ); require_once '../lang/'.$idioma.'.php'; class webcamClass extends connectionClass{ private $imageFolder="webcamImage/"; //This function will create a new name for every image captured using the current data and time. private function getNameWithPath(){ $name = $this->imageFolder.date('YmdHis').".jpg"; return $name; } public function showImage(){ $file = file_put_contents( $this->getNameWithPath(), file_get_contents('php://input') ); if(!$file){ return "ERROR: Failed to write data to ".$this->getNameWithPath().", check permissions\n"; } else { $this->saveImageToDatabase($this->getNameWithPath()); return $this->getNameWithPath(); } } public function changeImagetoBase64($image){ $path = $image; $type = pathinfo($path, PATHINFO_EXTENSION); $data = file_get_contents($path); $base64 = 'data:image/' . $type . ';base64,' . base64_encode($data); return $base64; } public function saveImageToDatabase($imageurl){ $image=$imageurl; // $image= $this->changeImagetoBase64($image); if($image){ $query="Insert into snapshot (codigo_paciente, Image) values('".$_GET['codigo']."', '$image')"; //$query="Insert into snapshot (codigo_paciente, Image) values('codigo', '$image')"; $result= $this->query($query); if($result){ return "Image saved to database"; } else{ return "Image not saved to database"; } } } }
  16. Olá irmãos... Estou aqui novamente.. No projeto que estou criando que é um jogo de perguntas e respostas, na parte da ajuda eu peço para ele digitar S para querer a ajuda e N para não usar... O problema é que se caso for digitado outra letra ele automaticamente entre no else onde fala que foi digitado errado, o problema é que eu não sei como faço para após isto ele voltar para o começo do if par ao usuario digitar de novo de forma correta Agradecido
  17. Olá amigos, boa noite Estava eu querendo fazer um app para meu "trampo" de formatação de pc's, só para que quando a pessoa dona do pc o ligasse um app aparecesse em sua tela automaticamente junto com o windows, e depois de fechado ele seria apagado ou apenas ignorado, mas não sei como fazer para ele iniciar uma única vez com o pc e após fechado n se abrir mais, pq é chato o cliente ligar o pc e toda hora aparecer aquilo: se fosse possível ainda criar um timer que após determinada vez que o pc iniciasse ele entrava com o app e depois de fechado ele sumia. Sei que pode parecer difícl kkkkkk mas me ajudaria mto se alguém pudesse disponibilizar sua inteligência cmg, Obrigado
  18. Olá, boa tarde! Estou desenvolvendo um "projeto" e ao "termino" deste, não consigo nem rodar que dá erro 404.. Código a seguir: acesso.jsp login.html validaLogin.jsp cadastro.jsp cadCadastro.jsp agendamento.jsp cadAgendamento.jsp altAgendamento.jsp altAgendamentoConf.jsp Tem mais 2 paginas que não deu para enviar, a comunicação com o bd (wampserver) está ok. Ja revisei isto varias vezes.. Sou iniciante.. foto do erro: https://www.google.com/search?client=firefox-b&biw=1600&bih=818&tbm=isch&sa=1&ei=kakFW96sPMmcwgTKqaqgBA&q=HTTP+Status+404+-+Not+Found++type+Status+report++messageNot+Found++description+The+requested+resource+is+not+available&oq=HTTP+Status+404+-+Not+Found++type+Status+report++messageNot+Found++description+The+requested+resource+is+not+available&gs_l=img.3...40800.43934.0.44340.4.4.0.0.0.0.0.0..0.0....0...1c..64.img..4.0.0....0.8WZ5tJEt-oo#imgrc=4l9diSzVy6ZZpM:
  19. weltonaparecido

    Converter código em C/C++ para Javascript

    tenho um código em C++ e gostaria de fazer ele idêntico para Javascript mas não tenho conhecimento pra isso, alguem pode me ajudar?? Segue o código abaixo em C++: #include <stdio.h> #include <string.h> #include <stdlib.h> char * unidades[] = { "Zero", "Um", "Dois", "Tres", "Quatro", "Cinco", "Seis", "Sete", "Oito", "Nove" }; char * dez_vinte[] = { "", "Onze", "Doze", "Treze", "Quatorze", "Quinze", "Dezesseis", "Dezessete", "Dezoito", "Dezenove" }; char * dezenas[] = { "", "Dez", "Vinte", "Trinta", "Quarenta", "Cinquenta", "Sessenta", "Setenta", "Oitenta", "Noventa" }; char * centenas[] = { "", "Cento", "Duzentos", "Trezentos", "Quatrocentos", "Quinhentos", "Seiscentos", "Setecentos", "Oitocentos", "Novecentos" }; char * strcatb( char * dst, const char * src ) { size_t len = strlen(src); memmove( dst + len, dst, strlen(dst) + 1 ); memcpy( dst, src, len ); return dst; } char * traduzir_numero( char * nome, int n ) { int c = n / 100; int d = n / 10 - c * 10; int u = n - (n / 10) * 10; int dv = d * 10 + u; strcpy( nome, unidades[ u ] ); if( n < 10 ) return nome; if ( (dv > 10) && (dv < 20) ) { strcpy( nome, dez_vinte[ dv - 10 ] ); } else { if( u == 0 ) { strcpy( nome, dezenas[ d ] ); } else { strcatb( nome, " e " ); strcatb( nome, dezenas[d] ); } } if( n < 100 ) return nome; if( (d == 0) && ( u == 0 ) ) { if( c == 1 ) strcpy( nome, "Cem" ); else strcpy( nome, centenas[c] ); } else { strcatb( nome, " e " ); strcatb( nome, centenas[c] ); } return nome; } int main( int argc, char * argv[] ) { int i = 0; char extenso[ 100 ] = {0}; int num[] = { 0, 1, 10, 13, 100, 123, 321, 111, 333, 777, 910, -1 }; while( num != -1 ) { traduzir_numero( extenso, num ); printf( "%d: %s\n", num, extenso ); i++; } return 0; printf("\n\nFim..."); getchar(); }
  20. Olá! Boa noite. Pessoal, gostaria de saber se é possível exibir o conteúdo das páginas de um site em php somente após ser carregado todos os elementos? Como é um site "meio pesadinho", ao carregar a página, alguns elementos aparecem fora de lugar e gostaria que os usuários somente vissem a página quando estiver tudo carregado (na posição certa). Eu tentei alguns códigos que encontrei em pesquisas, mas não "funcionaram" (não sei se é porque estou colocando em locais errados no código, ou se falta implementar algo), pois não tenho conhecimento em programação. Abaixo um de códigos de um exemplo que utilizei (mas não modificou nada na minha página): <script type="text/javascript"> // Este evendo é acionado após o carregamento da página jQuery(window).load(function() { //Após a leitura da pagina o evento fadeOut do loader é acionado, esta com delay para ser perceptivo em ambiente fora do servidor. jQuery("#loader").delay(2000).fadeOut("slow"); }); </script> Agradeço a atenção.
  21. tenho esse codigo no meu html que e puxado do codigo da pasta js. <!-- Theme JS --> <script src="js/jquery-2.1.4.min.js"></script> <script src="js/wow.min.js"></script> <script src="js/jquery.lwtCountdown-1.0.js"></script> <script src="js/jquery.jplayer.min.js"></script> <script src="js/vegas.min.js"></script> <script src="js/theme.js"></script> <script type="text/javascript"> function atualizaContador(YY,MM,DD,HH,MI) { var SS = 00; //Segundos var hoje = new Date(); //Dia var futuro = new Date(YY,MM-1,DD,HH,MI,SS); //Data limite do contador var ss = parseInt((futuro - hoje) / 1000); //Determina a quantidade total de segundos que faltam var mm = parseInt(ss / 60); //Determina a quantidade total de minutos que faltam var hh = parseInt(mm / 60); //Determina a quantidade total de horas que faltam var dd = parseInt(hh / 24); //Determina a quantidade total de dias que faltam ss = ss - (mm * 60); //Determina a quantidade de segundos mm = mm - (hh * 60); //Determina a quantidade de minutos hh = hh - (dd * 24); //Determina a quantidade de horas if(ss < 10) { ss = '0' + ss; } if(hh < 10) { hh = '0' + hh; } if(mm < 10) { mm = '0' + mm; } if(dd < 10) { dd = '0' + dd; } var digito_dia1 = dd.toString().substr(0,1); var digito_dia2 = dd.toString().substr(1,1); var digito_hora1 = hh.toString().substr(0,1); var digito_hora2 = hh.toString().substr(1,1); var digito_minuto1 = mm.toString().substr(0,1); var digito_minuto2 = mm.toString().substr(1,1); var digito_segundo1 = ss.toString().substr(0,1); var digito_segundo2 = ss.toString().substr(1,1); if (dd+hh+mm+ss > 0) { document.getElementById('digito_dia1').innerHTML = digito_dia1; document.getElementById('digito_dia2').innerHTML = digito_dia2; document.getElementById('digito_hora1').innerHTML = digito_hora1; document.getElementById('digito_hora2').innerHTML = digito_hora2; document.getElementById('digito_minuto1').innerHTML = digito_minuto1; document.getElementById('digito_minuto2').innerHTML = digito_minuto2; document.getElementById('digito_segundo1').innerHTML = digito_segundo1; document.getElementById('digito_segundo2').innerHTML = digito_segundo2; setTimeout(function(){atualizaContador(YY,MM,DD,HH,MI)},1000);//Reinicia a função a cada um segundo } else { document.getElementById('digito_dia1').innerHTML = '0'; document.getElementById('digito_dia2').innerHTML = '0'; document.getElementById('digito_hora1').innerHTML = '0'; document.getElementById('digito_hora2').innerHTML = '0'; document.getElementById('digito_minuto1').innerHTML = '0'; document.getElementById('digito_minuto2').innerHTML = '0'; document.getElementById('digito_segundo1').innerHTML = '0'; document.getElementById('digito_segundo2').innerHTML = '0'; setTimeout(function(){atualizaContador(YY,MM,DD,HH,MI)},1000); } } </script>
  22. Lucas Natan Cavichioli

    Como mesclar objetos vindo de um resultado json

    Boa noite galera, estou com uma dificuldade de lógica aqui.. rsrs. Estou consultando uma api de cnpj. Ele me traz um array que contém valores simples e alguns objetos exemplo: "atividade_principal": [ { "text": "Atividades de televisão aberta", "code": "60.21-7-00" } ], "data_situacao": "03/11/2005", "nome": "GLOBO COMUNICACAO E PARTICIPACOES S/A", "uf": "RJ", "telefone": "(21) 2540-2623", "atividades_secundarias": [ { "text": "Reprodução de vídeo em qualquer suporte", "code": "18.30-0-02" }, { "text": "Portais, provedores de conteúdo e outros serviços de informação na internet", "code": "63.19-4-00" }, { "text": "Agenciamento de espaços para publicidade, exceto em veículos de comunicação", "code": "73.12-2-00" }, { "text": "Programadoras", "code": "60.22-5-01" } ] .... .... $var = json_decode($json); // Bloco de código: Seta todos os valores da api menos o cnpj //define delimitador do foreach em 0. $jafoi = 0; $receitawsmodel = new Receitaws(); foreach($var as $valor){ if($jafoi == 0){ foreach($var->atividade_principal as $valor){ $receitawsmodel->setRec_atv_prin_code($valor->code); $receitawsmodel->setRec_atv_prin_text($valor->text); } foreach($var->atividades_secundarias as $valor){ var_dump($valor); $array = array($valor->code, $valor->text); var_dump($array); //aqui eu setava o array com todos os valores tipo: $receitawsmodel->setRec_atv_secundarias($str); } $jafoi = 1; } } .... Tenho que armazenar essas informações no banco. No meu php está assim: O primeiro foreach, da certo, pois todo cnpj vai ter apenas uma atividade principal, porém, no segundo foreach a atividade secundária pode ter varios ou nenhuma. Eu criei uma variavel "$jafoi" como um delimitador pra mim conseguir separar os objetos dos valores simples dentro do array. Como está ali eu crio 4 arrays(óbvio porque ele tem 4 atividades secundárias), gostaria de alguma ideia de como eu poderia fazer para que eu juntasse tudo isso em um array só e usasse um implode pra armazenar uma string com todos esses valores. Alguém pode me ajudar?
  23. belylorena

    Código calcular polinômio interpolador

    Ajudem me por favor, preciso de um programa, na linguagem de programação C, que calcule numericamente os coeficientes do polinômio interpolador. 1. Descrição Geral do Código a. O programa deverá identificar os coeficientes do polinômio interpolador segundo cada um dos métodos abaixo: i. Método de Lagrange ii. Método de Newton iii. Método de Gregory-Newton (limitado a tabelamentos de pontos equidistantes). 2. Entrada do código a. O programa deverá ler um arquivo de texto contendo o número de pontos do tabelamento e os pontos do tabelamento (escritos em notação científica como mostrados abaixo). b. Exemplo de arquivo de entrada: linha 1: 4 linha 2: -1.000000E+00 -2.00000E+00 linha 3: +2.000000E+00 +3.00000E+00 linha 4: +3.000000E+00 +8.00000E+00 linha 5: +4.000000E+00 +1.60000E+01 3. Saída do programa a. O programa deve imprimir em cada linha respectivamente: a potência, seguido dos coeficientes calculados por Lagrange, Newton e Gregory-Newton. Os coeficientes devem ser impressos em notação científica, com 6 casas decimais. Como mostrado abaixo Lagrange Newton Gregory-Newton a00 +1.000000E+00 +1.000000E+00 +1.000000E+00 a01 -1.000000E+02 -1.000000E+02 -1.000000E+02 4. Outras especificações do programa: a. Todas as variáveis reais devem ser declaradas com dupla precisão. b. O tabelamento deve ter entre 2 e 100 pontos. Caso esteja fora dessa faixa, o programa deve avisar que o arquivo está fora do escopo do projeto, perguntando se ele deseja realizar um novo cálculo ou se deseja encerrar o programa. c. O programa deve pedir ao usuário o nome do arquivo que contém os dados do tabelamento; i. Este arquivo deve estar na mesma pasta do código executável; ii. O programa deve permitir que o usuário realize novos cálculos. Após imprimir os resultados, ele deve perguntar se o usuário deseja executar um novo cálculo, ou se deseja encerrar o programa. ... an -3.400000E-02 -3.400000E-02 -3.400000E-02 obs: caso o método de Gregory-Newton não seja possível de ser calculado, sua coluna virá preenchida com zeros, da forma +0.000000E+00.
  24. Marcelo36

    Criar relação drop down php

    Boa Noite, gostaria de uma ajuda para criar um código em PHP onde tem duas caixas Drop Down sendo que a primeira, ao ser feita uma seleção, retornará uma imagem, e o mesmo com a segunda, e depois, após as duas serem selecionadas, clica,se num botão enviar e retornará para o usuário uma tabela feita com o tablepress. Um exemplo de seleção: Box 1 <option value="01">Homem</option> <option value="02">Mulher</option> <option value="03">Criança</option> Box 2 <option value="01">Homem</option> <option value="02">Mulher</option> <option value="03">Criança</option> Ao ser selecionado na box 1 Homem , aparecerá a figura de um "homem" Ao ser selecionado na box 2 Mulher , aparecerá a figura de uma "mulher" e somente após selecionar os dois, habilita-se um botão enviar onde após clicado retornará a tablepress.
  25. Ola pessoa gostaria se alguem poderia me dar uma diga de como eu posso criar um contador para mostrar quantos item foram excluído do meu banco de dados eu uso um que me mostra a contagem de total de cadastro <title>CONTADOR AQUI</title> <body bgcolor="#FFFFFF"><div align="center"><font color="#FF0000"><?php mysql_connect("localhost", "root", ""); mysql_select_db("item"); // Seleciona todos os registros da tabela $query = "SELECT * FROM item"; $query = mysql_query($query); // Conta todos os registros $total = mysql_num_rows($query); // Exibe o total de registros echo "Total de registros: ".$total; ?> </font></div> mas quero um que faz dos que foram deletados deste já fico grato
×

Important Information

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