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. GhostSec

    problemas com update mysql com php

    estou tendo um problema com o mysql, eu tenho um painel onde edita valores, e alguns desses valores são códigos html, quando esta sem esses códigos ele envia d boa, mais quando tem da esse erro "You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'll find a way to make that experience even better by browsing our Shop." preciso de ajuda! vou deixa as prints: http://prntscr.com/blujpj http://prntscr.com/bluk0n http://prntscr.com/bluk78 http://prntscr.com/blukjr
  2. Olá, estou precisando de uma ajuda! Estou programando um jogo da velha em HTML, e preciso colocar uma musica quando a pessoa empata o jogo! Tentei utilizar o autoplay e varios outros comandos e não consegui! É o seguinte, qnd o jogador empatar será executada uma musica... como eu faço isso?? #URGENTE!
  3. RicardoBattaglia

    Ler dados de uma tag pelo id

    Olá Não sei se estou na área correta... Mas eu preciso imprimir em uma pagina o nome e o valor de um produto de um site Meu código está assim: <?php // Desabilita erros da libxml e permite que o usuário obtenha informação do erro como necessitar libxml_use_internal_errors(TRUE); $html = new DOMDocument(); $html->loadHTMLFile ('URL'); $spans = array(); foreach($html->getElementsByTagName('span') as $span) { $spans[] = $span; } echo $spans[50]->nodeValue; ?><br /><?php echo $spans[41]->nodeValue; ?> Mas eu gostaria de imprimir os dados pelo ID da tag (Exemplo: <span id=price...> Tentei usar getElementsById() mas não obtive exito. Obrigado!
  4. Salve galera sou novo no grupo mias tenho uma duvida e gostaria de saber se tem alguem apra me ajudar com isso.. entao tenho um projeto e nele tem 3 icones de desenhos e um bloco que vai falar sobre a bio de cada icone , cada vez que cricar no icone do desenho da pessoa ele aparece a biografia dela sabe e estou com problema para criar isto teria como alguem me ajudar
  5. estou cadastrando o tempo de um atleta , subtraindo o tempo de inicio com o tempo de fim da corrida, mas os dados não estão sendo cadastrado não consegui encontrar o erro. o erro é "dados não cadastrado", já verifiquei no banco de dados todos os campos com o mesmo nome, provavelmente é algum erro no código e não estou conseguindo achar.. agradeço desde já.. <html> <head> <meta charset="UTF-8"> </head> <body> <?php include "../../conexao.php"; date_default_timezone_set('America/Sao_Paulo'); function dateDiff( $tempo1, $tempo2, $format = '%H:%i:%s' ) { $d1 = new DateTime( $tempo1 ); $d2 = new DateTime( $tempo2 ); //Calcula a diferença entre as datas $diff = $d1->diff($d2, true); //Formata no padrão esperado e retorna return $diff->format( $format ); } // primeira parte 1 $sql = "SELECT * FROM tempo"; $result = $conn->query($sql); while($row = $result->fetch_assoc()) { $id = $row["id"]; $tempo1 = $row["tempo"]; echo "$tempo1 <br>"; $sql = "DELETE FROM tempo WHERE id='$id'"; if ($conn->query($sql) === TRUE) { } else { echo "Erro ao tentar deletar: " . $conn->error; } // segunda parte 2.2 $sql = "SELECT * FROM tempo2"; $result = $conn->query($sql); while($row = $result->fetch_assoc()) { $id1 = $row["id"]; $corrida = $row["corrida"]; $nome1 = $row["nome"]; $numero = $row["numero"]; $tempo2 = $row["tempo"]; echo "$tempo2 <br>"; $sql = "DELETE FROM tempo2 WHERE id='$id1'"; if ($conn->query($sql) === TRUE) { } else { echo "Erro ao tentar deletar: " . $conn->error; } echo $tempo = dateDiff($tempo1, $tempo2, $format = '%H:%i:%s').'<br>'; echo "$tempo"; $sql = "SELECT * FROM atletas"; $result = $conn->query($sql); while($row = $result->fetch_assoc()) { $numero2 = $row["numero"]; $corridas = $row["corridas"]; $nome = $row["nome"]; $equipe = $row["equipe"]; $telefone = $row["telefone"]; $email = $row["email"]; if (($nome == $nome1) && ($corridas == $corrida) && ($numero2 == $numero)) { $sql = "INSERT INTO resultado ( corrida, nome, equipe, tempo, email, telefone, numero) VALUES ('$corrida', '$nome', '$equipe', '$tempo', '$email', '$telefone', '$numero')"; } else { echo "Dados não cadastrados: "; } } } } ?> </body> </html>
  6. jonny255d

    Como esconder URL ou formatar o estilo

    pessoal , preciso de um codigo que formate a url do site , por exemplo: http://forum.imasters.com.br/index.php?app=forums&module=post&section=post&do=new_post&f=3 olha o tamanho da url , preciso de um codigo que mostre assim http://forum.imasters.com.br/ mas que ainda faça a mesma funçao sem contrar que ao logar no meu site , ficaria assim localhost/site/index.php?id=5 , se o usuario apagar o 5 e colocar o 6 , poderar acessar as informaçoes de outro usuario
  7. Estou estudando algoritmos e lógica de programação, logo, sempre tento comparar meu código com o do professor, para aprimorar minha aprendizagem. Analisando quantidade de linhas, lógica usada, rotinas, entre outros... Para definir onde posso melhorar ou não. Vocês experientes (ou não) podem me falar quais critérios devo levar em conta, ao comparar dois pseudocódigos e se isso é uma ação válida, isto é, vai acrescentar na minha vida? Abaixo segue o código do professor e o meu. Meu código: algoritmo "Dissecando Matrizes" var opcao, L, C:inteiro M: vetor [1..4, 1..4] de inteiro Procedimento Menu() inicio EscrevaL ("") EscrevaL ("======================") EscrevaL ("MENU DE OPÇÕES") EscrevaL ("======================") EscrevaL ("[1] Mostrar a Matriz") EscrevaL ("[2] Diagonal Principal") EscrevaL ("[3] Triângulo Superior") EscrevaL ("[4] Triângulo Inferior") EscrevaL ("[5] Sair") Escreva ("===== OPÇAO: ") Leia (opcao) FimProcedimento inicio Para L <- 1 ate 4 faca Para C <- 1 ate 4 faca Escreva ("Digite o valor para posição [ ",L,", ",C,"]: ") Leia (M[L,C]) FimPara FimPara LimpaTela Repita Menu() Repita Escolha opcao Caso 1 LimpaTela Para L <- 1 ate 4 faca Para C <- 1 ate 4 faca Escreva (M[L,C]:2) Fimpara EscrevaL () FimPara Menu() Caso 2 LimpaTela Para L <- 1 ate 4 faca Para C <- 1 ate 4 faca Se (L = C) entao Escreva (M[L,C]:2) Senao Escreva (" ":2) FimSe Fimpara EscrevaL() FimPara Menu() Caso 3 LimpaTela Para L <- 1 ate 4 faca Para C <- 1 ate 4 faca Se(L = C - 1) ou (L = c - 2) ou (L = C - 3) entao Escreva (M[L,C]:2) Senao Escreva (" ":2) FimSe FimPara EscrevaL () FimPara Menu() Caso 4 LimpaTela Para L <- 1 ate 4 faca Para C <- 1 ate 4 faca Se (L = C + 1) ou (L = c + 2) ou (L = C + 3) entao Escreva (M[L,C]:2) Senao Escreva (" ":4) FimSe FimPara EscrevaL () FimPara Menu() Caso 5 LimpaTela Escreva ("SAINDO...") FimEscolha Ate (opcao = 5) Ate (opcao = 5) LimpaTela Escreva ("SAINDO...") fimalgoritmo Código do professor: var m: vetor[1..4, 1..4] de Inteiro l, c, op: Inteiro Procedimento MostraMatriz() inicio Para l <- 1 ate 4 faca Para c <- 1 ate 4 faca Escreva(m[l,c]:4) FimPara EscrevaL() FimPara FimProcedimento Procedimento DiagonalPrincipal() var t: inteiro inicio Para l <- 1 ate 4 faca EscrevaL(m[l,l]:4) Para t <- 1 ate l faca Escreva(" ") FimPara FimPara FimProcedimento Procedimento TrianguloSuperior() var t: Inteiro inicio Para l <- 1 ate 3 faca Escreva(" ") Para c <- l+1 ate 4 faca Escreva(m[l,c]:4) FimPara EscrevaL() Para t <- 1 ate l faca Escreva(" ") FimPara FimPara EscrevaL() FimProcedimento Procedimento TrianguloInferior() inicio Para l <- 2 ate 4 faca EscrevaL() Para c <- 1 ate l-1 faca Escreva(m[l,c]:4) FimPara FimPara EscrevaL() FimProcedimento inicio Para l <- 1 ate 4 faca Para c <- 1 ate 4 faca Escreva("Digite valor para a posicao [", l, ",", c, "]: ") Leia(m[l,c]) FimPara FimPara LimpaTela Repita EscrevaL() EscrevaL("MENU DE OPCOES") EscrevaL("====================") EscrevaL("[1] Mostrar a Matriz") EscrevaL("[2] Diagonal Principal") EscrevaL("[3] Triangulo Superior") EscrevaL("[4] Triangulo Inferior") EscrevaL("[5] Sair") Repita EscrevaL("===== OPCAO: ") Leia(op) Ate (op >=1) e (op <=5) LimpaTela Escolha op Caso 1 MostraMatriz() Caso 2 DiagonalPrincipal() Caso 3 TrianguloSuperior() Caso 4 TrianguloInferior() Caso 5 EscrevaL("ENCERRANDO...") FimEscolha Ate (op = 5) fimalgoritmo Em minha análise amadora, entendo que o meu foi melhor construído que o do professor, o que acham?
  8. edit: Rodou, parece ser um problema com a formatação gerada pelo Notepad++ :wacko: Alguém pode me sugerir um editor PHP que não fo** com meu código? Galera, alguém pode me dizer se tem algum erro de sintaxe meu código? via localhost ele conecta na db e funciona perfeitamente, quando eu upo o php no host, ele funciona apenas a parte do <head>. Já tentei colocar um echo, logo dentro do <?php pra ver se tava rodando, mas aí ele acusa erro, sem o echo ele simplesmente não roda. É um projeto simples, que estou usando mais como objeto de estudo para um projeto de mestrado com princípios parecidos. Um gerenciador de campeonato de futebol. <head> <meta charset="UTF-8"> </head> <?php $servername = "server20.000webhost.com"; $username = "..."; $password = "..."; $dbname = "..."; // Create connection $conn = mysql_connect($servername, $username, $password, $dbname) or die(mysql_error()); $sql = "SELECT id, escudos, clubes FROM lista_clubes"; $result = mysql_query($conn, $sql); $sql2 = "SELECT clube_id, pontos, jogos, vitorias, empates, derrotas, golspro, golscontra FROM tabela ORDER BY pontos"; $result2 = mysql_query($conn, $sql2); if ((mysql_num_rows($result) > 0) && (mysql_num_rows($result2) > 0)) { echo "<section><table border='1' border-collapse='collapse;'> <tr><th> </th><th>Clube</th><th>P</th><th>J</th><th>V</th><th>E</th><th>D</th><th>GP</th><th>GC</th><th>SG</th><th>%</th></tr>"; echo "antes do while OK<br>";// output data of each row while($row = mysql_fetch_assoc($result2)) { if ($row_lista = mysql_fetch_assoc($result)) { //echo $row_lista["escudos"]."<br>"; echo "<tr style='border-collapse:collapse'> <td><img src=".buscaEscudo($row_lista, $row)." alt='img' style='width:48px;height:48px;'></td> <td>".buscaClube($row_lista, $row)."</td> <td class='espacado'>".$row["pontos"]."</td> <td class='espacado'>".$row["jogos"]."</td> <td class='espacado'>".$row["vitorias"]."</td> <td class='espacado'>".$row["empates"]."</td> <td class='espacado'>".$row["derrotas"]."</td> <td class='espacado'>".$row["golspro"]."</td> <td class='espacado'>".$row["golscontra"]."</td> <td class='espacado'>".($row["golspro"] - $row["golscontra"])."</td> <td class='espacado'>".caculaAproveitamento($row)."</td> </tr>"; } } echo "</table></section>"; } else { echo "0 results"; } mysql_close($conn); ?>
  9. andersonseifert

    Mostrar somente 1 registro

    Pessoal alguém pode me ajudar preciso mostrar so um registro(Total de Mensagem) fazendo com FORECH mostra todos registros conforme a imagem abaixo, qual seria a melhor opcao ? Imagem http://prntscr.com/9qdtdn Codigo : http://pastebin.com/gNPbRtWr Total de mensagens: 21 Total de mensagens: 2 Total de mensagens: 0 Total de mensagens: 2 Total de mensagens: 0
  10. juniorgalhard

    Problemas com grafico

    Bom dia pessoal! Estou com um problema na hora de gerar os gráficos em php com phplot-6.2.0. No exemplo dele funciona da seguinte maneira, eles usam um array para criar os graficos. $dados = array( array('Janeiro', 10), array('Fevereiro', 5), array('Março', 4), array('Abril', 8), array('Maio', 7), array('Junho', 5), ); Array ( [0] => Array ( [0] => Janeiro [1] => 10 ) [1] => Array ( [0] => Fevereiro [1] => 5 ) [2] => Array ( [0] => Março [1] => 4 ) [3] => Array ( [0] => Abril [1] => 8 ) [4] => Array ( [0] => Maio [1] => 7 ) [5] => Array ( [0] => Junho [1] => 5 ) ) o que eu tentei fazer eu tentei pegar as informações do banco de dados e fazer um array para já gerar o grafico mas não esta dando certo eu só estou conseguindo pegar um valor . $sql1 = "SELECT * FROM onu_status WHERE MAC='".$MAC."' limit 10"; $conexao = new mysqli($hostname_conexao, $username_conexao, $password_conexao, $database_conexao ); if ($conexao->connect_error) { die("Connection failed: " . $conexao->connect_error); } $result1 = $conexao->query($sql1); if ($result1->num_rows > 0) { while($row1 = $result1->fetch_assoc()) { $array_1[] = $row1["RXPOWER"]; } } $data = array($array_1); Array ( [0] => Array ( [0] => -29.20 [1] => -29.20 [2] => -29.20 [3] => -28.86 [4] => -28.86 [5] => -28.86 [6] => -28.53 [7] => -28.23 [8] => -28.23 [9] => -12.86 ) ) eu precisava adequar esse array para funcionar como o outro e adicionar mais uma informação dentro dele, row1['DATE'] alguem pode me dar uma ajudinha? Abraço!
  11. Desenvolvo para o Theme Forest e estou tendo alguns temas pirateados. Tanto HTML quanto wordpress. Existe alguma maneira de barrar essa pirataria, colocando algum código para bloquear algum recurso do tema ou algo assim?
  12. LuisV

    Código para versão mobile

    Olá gostaria de saber qual código devo usar para quando o cliente acessar meu site por um mobile automaticamente rotacionar a tela. Indicar onde aplicar o código, exemplo header, index, etc Meu site: www.xjoias.com.br
  13. juniorgalhard

    Ler um arquivo do final

    Bom dia pessoal, estou com um problema. Eu tenho um arquivo txt de log, quando eu leio ele pelo php eu começo sempre pegando as primeiras linhas eu precisava começar pelas 20 ultimas por exemplo. $ponteiro = fopen ("log.txt","r"); for ($n=0; $n<20; $n++) { $linha = fgets($ponteiro,4096); echo $linha."<br>"; } fclose ($ponteiro); Alguem pode me dar uma ajuda? Abraço!
  14. juniorgalhard

    variavel em função

    Boa tarde pessoal, preciso de uma ajuda para conseguir usar uma variavel de uma função em outra função que eu chamo. public function ConsultDatabaseModel(){ $conn = new mysqli('127.0.0.1', 'root','','gFiberhome'); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $SelectMOD = "SELECT count(*) as total FROM onu_mod WHERE model=$ONU_MOD"; $resultMOD = $conn->query($SelectMOD); $rowMOD = $resultMOD->fetch_assoc(); $existMOD=$rowMOD['total']; if ($existMOD){ echo "EXISTE O MODELO!\n"; }else { echo "ESTE MODELO NÂO ESTA CADASTRADO!\n"; } } public function ONUUnregistered() { $list = $this->cmd("LST-UNREGONU::OLTID={$this->ipTL1}:CTAG::;"); $header=$list[9]; $block=$list[3]; $line=count($list); for ($n=0; $n<$line; $n++) { $result=$list[$n][0]; if ($result>0){ $ONU_MAC=$list[$n][2]; $ONU_MOD=$list[$n][7]; $ONU_POR=$list[$n][0]; $ONU_PON=$list[$n][1]; echo "MAC : ".$ONU_MAC." MODELO : ".$ONU_MOD." PORTA : ".$ONU_POR." PON :".$ONU_PON."\n"; $this->ConsultDatabaseModel(); } } } } $fh->ONUUnregistered(); ?> no SELECT precisava consultar o valor ONU_MOD da função ONUUnregistered alguem pode me dar uma ajudinha? :D
  15. juniorgalhard

    Não listar array vazios

    Bom dia pessoal estou com um problema, e queria saber se alguem consegue me dar uma ajuda. eu precisava fazer um filtro nos resultados de um array. print_r($valores); [122] => Array ( [0] => 189.90.127.105 [1] => 1-1-1-7 [2] => 6 [3] => CTG - FIBERHOME-GC8B[1]-PON[7]- ONU S�O JOS� ALTO(1o. DE MAIO FINAL) [4] => -- [5] => AN5506-02-B [6] => -- [7] => MAC [8] => FHTT04996340 [9] => -- [10] => -- [11] => RP2520 ) [123] => Array ( [0] => ) [124] => Array ( [0] => 189.90.127.105 [1] => 1-1-1-7 [2] => 6 [3] => CTG - FIBERHOME-GC822 [4] => -- [5] => AN5506-02-B [6] => -- [7] => MAC [8] => FHTT0423940 [9] => -- [10] => -- [11] => RP2520 ) queria o resultado só [122] => Array ( [0] => 189.90.127.105 [1] => 1-1-1-7 [2] => 6 [3] => CTG - FIBERHOME-GC8B[1]-PON[7]- ONU S�O JOS� ALTO(1o. DE MAIO FINAL) [4] => -- [5] => AN5506-02-B [6] => -- [7] => MAC [8] => FHTT04996340 [9] => -- [10] => -- [11] => RP2520 ) [124] => Array ( [0] => 189.90.127.105 [1] => 1-1-1-7 [2] => 6 [3] => CTG - FIBERHOME-GC822 [4] => -- [5] => AN5506-02-B [6] => -- [7] => MAC [8] => FHTT0423940 [9] => -- [10] => -- [11] => RP2520 ) Alguem poderia me ajudar? Um abraço!!
  16. LuisV

    Erro no codigo

    Qual o erro no código: <b:if cond='data:blog.pageType != "index"'> <!-- only display title if it's non-empty --> <br></br><br></br><br></br><br></br> </b:if> Adicionado no documento "header" Quero dar um quebra linha nas demais páginas para não cobrir uma parte do background, "<br>" é o suficiente para fazer isso, porém quero que a home continue sem quebra linha, mas este código não deixa a home intacta. Como podem notar no site a vitrine onde se localiza os destaques do mês e afins, estão com quabra linha, verão o espaço em branco entre ela e imagem de cima (onde tem fotos de mulheres escrito anéis,colares,etc). Site: http://www.xjoias.com.br
  17. LuisV

    WordPress: Template Artificer

    Olá, estou com um problema sério, ocorre em meu template uma limitação, segue uma print: Como podem notar quando adiciono essa imagem ela se limita a esse tamanho máximo, já tentei diversos códigos, todavia todos foram falhos. Segue no print abaixo a caixa onde tem que ser inserido o "<img src".../>": Objetivo: Eu gostaria de adicionar aquela imagem que aparece "conheça nossas modelos" nessa caixa, pois assim quando o cliente clicar em Shop e demais páginas terá um fundo limpo(background), segue print: Antecipo, já tentei mudar o estilo do background diversas vezes, e outras alterações porem este template é limitado em alguns recursos, todavia necessito dele pois é gratuito e meu negócio está no ponta pé inicial. Aguardando atenciosamente! Solução apenas dei um ''<br>'' após o </header>
  18. #include <allegro5\allegro.h> #include <allegro5\allegro_native_dialog.h> #include <allegro5\allegro_image.h> const float FPS = 60; const int SCREEN_W = 850; const int SCREEN_H = 640; const int BLUE = 64; enum TECLADO { CIMA, BAIXO, DIREITA, ESQUERDA, END }; int main() { //_______VARIAVEIS DO JOGO________ ALLEGRO_DISPLAY *display = NULL; ALLEGRO_BITMAP *blue = NULL; ALLEGRO_BITMAP *Cenario = NULL; ALLEGRO_EVENT_QUEUE *event_queue = NULL; ALLEGRO_TIMER *timer = NULL; float bouncer_x = SCREEN_W / 2.0 - BLUE / 2.0; float bouncer_y = SCREEN_H / 2.0 - BLUE / 2.0; bool key[] = { false, false, false, false }; bool redraw = true; bool doexit = false; bool desenha = true; bool fim = false; //________INICIALIZAÇÃO DO ALLEGRO 5__________ if (!al_init()) { al_show_native_message_box(display, "Error", "Error", "Failed to initialize allegro!", NULL, ALLEGRO_MESSAGEBOX_ERROR); return 0; } if (!al_init_image_addon()) { al_show_native_message_box(display, "Error", "Error", "Failed to initialize al_init_image_addon!", NULL, ALLEGRO_MESSAGEBOX_ERROR); return 0; } //al_set_new_display_flags(ALLEGRO_FULLSCREEN); display = al_create_display(800, 600); if (!display) { al_show_native_message_box(display, "Error", "Error", "Failed to initialize display!", NULL, ALLEGRO_MESSAGEBOX_ERROR); return 0; } blue = al_load_bitmap("Blue.bmp"); Cenario = al_load_bitmap("Cubo.bmp"); if (!Cenario) { al_show_native_message_box(display, "Error", "Error", "Failed to load image!", NULL, ALLEGRO_MESSAGEBOX_ERROR); al_destroy_display(display); return 0; } event_queue = al_create_event_queue(); if (!event_queue) { al_show_native_message_box(display, "Error", "Error", "Failed to create event_queue!", NULL, ALLEGRO_MESSAGEBOX_ERROR); al_destroy_display(display); return 0; } timer = al_create_timer(1.0 / FPS); if (!timer) { al_show_native_message_box(display, "Error", "Error", "failed to create timer!", NULL, ALLEGRO_MESSAGEBOX_ERROR); al_destroy_display(display); return 0; } al_set_target_bitmap(al_get_backbuffer(display)); //______INSTALAÇÃO________ al_install_keyboard(); //________REGISTRO___________ al_register_event_source(event_queue, al_get_display_event_source(display)); al_register_event_source(event_queue, al_get_timer_event_source(timer)); al_register_event_source(event_queue, al_get_keyboard_event_source()); al_flip_display(); al_start_timer(timer); //_________LOOP PRINCIPAL__________ while (!doexit) { ALLEGRO_EVENT ev; al_wait_for_event(event_queue, &ev); if (ev.type == ALLEGRO_EVENT_DISPLAY_CLOSE) { fim = true; } if (ev.type == ALLEGRO_EVENT_TIMER) { desenha = false; if (key[CIMA] && bouncer_y >= 4.0) { bouncer_y -= 4.0; } if (key[bAIXO] && bouncer_y <= SCREEN_H - BLUE - 4.0) { bouncer_y += 4.0; } if (key[ESQUERDA] && bouncer_x >= 4.0) { bouncer_x -= 4.0; } if (key[DIREITA] && bouncer_x <= SCREEN_W - BLUE - 4.0) { bouncer_x += 4.0; } if (key[END]) redraw = true; } else if (ev.type == ALLEGRO_EVENT_KEY_DOWN) { switch (ev.keyboard.keycode) { case ALLEGRO_KEY_W: key[CIMA] = true; break; case ALLEGRO_KEY_S: key[bAIXO] = true; break; case ALLEGRO_KEY_A: key[ESQUERDA] = true; break; case ALLEGRO_KEY_D: key[DIREITA] = true; break; } } else if (ev.type == ALLEGRO_EVENT_KEY_UP) { switch (ev.keyboard.keycode) { case ALLEGRO_KEY_W: key[CIMA] = false; break; case ALLEGRO_KEY_S: key[bAIXO] = false; break; case ALLEGRO_KEY_A: key[ESQUERDA] = false; break; case ALLEGRO_KEY_D: key[DIREITA] = false; break; case ALLEGRO_KEY_ESCAPE: doexit = true; break; } } if (redraw && al_is_event_queue_empty(event_queue)) { redraw = false; al_clear_to_color(al_map_rgb(255, 255, 255)); al_draw_bitmap(Cenario, 80, 0, 0); al_draw_bitmap(blue, bouncer_x, bouncer_y, 0); al_flip_display(); } } while (1); //________DESTRUIR_________ al_destroy_display(display); //al_destroy_bitmap(Correndo); al_destroy_bitmap(Cenario); al_destroy_event_queue(event_queue); al_destroy_timer(timer); al_destroy_bitmap(blue); return 0; }
  19. Bom, sou novo aqui no fórum, desculpe-me se eu estiver postando no local errado. Enfim, até um tempo atrás estava sofrendo de atk's ddos no meu site, e uso o seguinte código para pegar o IP de quem acessa (postarei no final), porém, com esse código eu não consigo salvar as informações, (o IP da pessoa, data, ou o username dela no site). Alguém poderia me ajudar a fazer com que estes sejam salvos em uma tabela? Gostaria que salvasse só dá mesma acessar x página, sem ter que enviar algo (se não for de alcance, tudo bem.) Ficaria muito agradecido. Abraços. (Código para pegar o IP) <?php echo "Remote addr: " .$_SERVER['REMOTE_ADDR'] . "<br/>"; echo "X Forward: " . $_SERVER['HTTP_X_FORWARDED_FOR'] . "<br/>"; echo "Clien IP: " . $_SERVER['HTTP_CLIENT_IP'] . "<br/>"; ?><?php function getIp() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else{ $ip = $_SERVER['REMOTE_ADDR']; } return $ip; }
  20. Estou desenvolvendo um jogo de guerra e plataforma, mas quando compilo o programa o personagem e o cenário ficam muito pequenos, então eu gostaria de saber com que deixar o cenário e o personagem mais "perto" tipo super mario bros do nintendinho. #include <allegro5\allegro.h> #include <allegro5\allegro_native_dialog.h> #include <allegro5\allegro_image.h> const float FPS = 60; const int SCREEN_W = 850; const int SCREEN_H = 640; const int BLUE = 64; enum TECLADO { KEY_UP, KEY_DOWN, KEY_LEFT, KEY_RIGHT }; int main() { //_______VARIAVEIS DO JOGO________ ALLEGRO_DISPLAY *display = NULL; ALLEGRO_BITMAP *Blue = NULL; ALLEGRO_BITMAP *Cenario = NULL; ALLEGRO_EVENT_QUEUE *event_queue = NULL; ALLEGRO_TIMER *timer = NULL; float bouncer_x = SCREEN_W / 2.0 - BLUE / 2.0; float bouncer_y = SCREEN_H / 2.0 - BLUE / 2.0; bool key[4] = { false, false, false, false }; bool redraw = true; bool doexit = false; //________INICIALIZAÇÃO DO ALLEGRO 5__________ if (!al_init()) { al_show_native_message_box(display, "Error", "Error", "Failed to initialize allegro!", NULL, ALLEGRO_MESSAGEBOX_ERROR); return 0; } if (!al_init_image_addon()) { al_show_native_message_box(display, "Error", "Error", "Failed to initialize al_init_image_addon!", NULL, ALLEGRO_MESSAGEBOX_ERROR); return 0; } //al_set_new_display_flags(ALLEGRO_FULLSCREEN); display = al_create_display(800, 600); if (!display) { al_show_native_message_box(display, "Error", "Error", "Failed to initialize display!", NULL, ALLEGRO_MESSAGEBOX_ERROR); return 0; } Blue = al_load_bitmap("Blue.bmp"); if (!Blue) { al_show_native_message_box(display, "Error", "Error", "Failed to load image!", NULL, ALLEGRO_MESSAGEBOX_ERROR); al_destroy_display(display); return 0; } Cenario = al_load_bitmap("Cubo.bmp"); if (!Cenario) { al_show_native_message_box(display, "Error", "Error", "Failed to load image!", NULL, ALLEGRO_MESSAGEBOX_ERROR); al_destroy_display(display); return 0; } event_queue = al_create_event_queue(); if (!event_queue) { al_show_native_message_box(display, "Error", "Error", "Failed to create event_queue!", NULL, ALLEGRO_MESSAGEBOX_ERROR); al_destroy_display(display); return 0; } timer = al_create_timer(3.0 / FPS); if (!timer) { al_show_native_message_box(display, "Error", "Error", "failed to create timer!", NULL, ALLEGRO_MESSAGEBOX_ERROR); al_destroy_display(display); return 0; } al_set_target_bitmap(al_get_backbuffer(display)); //______INSTALAÇÃO________ al_install_keyboard(); //________REGISTRO___________ al_register_event_source(event_queue, al_get_display_event_source(display)); al_register_event_source(event_queue, al_get_timer_event_source(timer)); al_register_event_source(event_queue, al_get_keyboard_event_source()); al_flip_display(); al_start_timer(timer); //_________LOOP PRINCIPAL__________ while (!doexit) { ALLEGRO_EVENT ev; al_wait_for_event(event_queue, &ev); if (ev.type == ALLEGRO_EVENT_TIMER) { if (key[KEY_UP] && bouncer_y >= 4.0) { bouncer_y -= 4.0; } if (key[KEY_DOWN] && bouncer_y <= SCREEN_H - BLUE - 4.0) { bouncer_y += 4.0; } if (key[KEY_LEFT] && bouncer_x >= 4.0) { bouncer_x -= 4.0; } if (key[KEY_RIGHT] && bouncer_x <= SCREEN_W - BLUE - 4.0) { bouncer_x += 4.0; } redraw = true; } else if (ev.type == ALLEGRO_EVENT_DISPLAY_CLOSE) { break; } else if (ev.type == ALLEGRO_EVENT_KEY_DOWN) { switch (ev.keyboard.keycode) { case ALLEGRO_KEY_W: key[KEY_UP] = true; break; case ALLEGRO_KEY_S: key[KEY_DOWN] = true; break; case ALLEGRO_KEY_A: key[KEY_LEFT] = true; break; case ALLEGRO_KEY_D: key[KEY_RIGHT] = true; break; } } else if (ev.type == ALLEGRO_EVENT_KEY_UP) { switch (ev.keyboard.keycode) { case ALLEGRO_KEY_W: key[KEY_UP] = false; break; case ALLEGRO_KEY_S: key[KEY_DOWN] = false; break; case ALLEGRO_KEY_A: key[KEY_LEFT] = false; break; case ALLEGRO_KEY_D: key[KEY_RIGHT] = false; break; case ALLEGRO_KEY_ESCAPE: doexit = true; break; } } if (redraw && al_is_event_queue_empty(event_queue)) { redraw = false; al_clear_to_color(al_map_rgb(255, 255, 255)); al_draw_bitmap(Cenario, 0, 0, 0); al_draw_bitmap(Blue, bouncer_x, bouncer_y, 0); al_flip_display(); } } while (1); //________DESTRUIR_________ al_destroy_display(display); al_destroy_bitmap(Blue); al_destroy_bitmap(Cenario); al_destroy_event_queue(event_queue); al_destroy_timer(timer); return 0; }
  21. securaa

    Código PHP em Tabelas

    <?php include 'conexao.php'; $query_sql = mysql_query ("SELECT * FROM especialidades"); while($linha = mysql_fetch_array($query_sql)){ $id = $linha['id']; echo ' <table align="center" width="98%" border="0" cellpadding="4" cellspacing="1" bgcolor="#c4d2da"> <tr> <td id="" style="border-top:none;" class="pergunta"><strong>'.$linha['Esp'].' - '.$linha['esp_nome'].'<font color="#666666" size="2px"><b>(2)</b></font> </strong></td> </tr> <tr>'; $query_sql_2 = mysql_query ("SELECT * FROM materias where id_esp = '$id' "); while($linha_2 = mysql_fetch_array($query_sql_2)){ echo '<td width="85%" bgcolor="#fbfbfb" id="" class=""><a href="#">'.$linha_2['materia'].'</a><font color="#666666" size="1px"><b>(2)</b></font></tr></td>'; } echo ' </table>'; }?> Não estou conseguindo mostrar os dados em tabelas e nem divs e os botões de editar o nome e excluir segue o exemplo que eu estou tentando fazer, o código php acima está funcional. obrigado pela atenção Ninguém ?
  22. Gostaria de saber se existe alguma maneira de iniciar minha pagina, ja com 90% do zoom acredito que possa ser um codigo de escala, que reduza tudo na pagina, pos acho que fika muito melhor a vizualizaçao em 90% doque 100%% nao fasso a miniima ideia de como fazer isso, oque acham????
×

Important Information

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