Ir para conteúdo
Fórum Script Brasil

gladiador

Veteranos
  • Total de itens

    2.281
  • Registro em

  • Última visita

Tudo que gladiador postou

  1. gladiador

    Mostrar Resultados....

    /* O primeiro através de um select select *from noticias where data = '10.03.04' o segundo pode se usar um like select * from noticias where nome like '%thiago%' só que se vier de um form a consulta <input type="text" name="consulta"> ....... então lá no select vai : select * from noticias where nome like '$consulta' */
  2. gladiador

    Gráficos Em Php

    /* de ante mão não é fácil ou seja não que não seja fácil + é trabalhoso ai vai um exemplo : linggrafico.inc <?php // ------ configurações do gráfico ---------- $titulo = "Linguagens de Programação e Banco de Dados "; $largura = 700; $altura = 400; $largura_eixo_x = 450; $largura_eixo_y = 300; $inicio_grafico_x = 70; $inicio_grafico_y = 360; // ------ configurações da legenda ---------- $exibir_legenda = "sim"; $fonte = 3; $largura_fonte = 8; // largura em pixels (2=6,3=8,4=10) $altura_fonte = 10; // altura em pixels (2=8,3=10,4=12) $espaco_entre_linhas = 10; $margem_vertical = 5; // canto superior direito da legenda $lx = 660; $ly = 30; ?> grafico.php <?php header("Content-type: image/png"); // inclui o arquivo com as configurações include 'linggrafico.inc'; // cria imagem e define as cores $imagem = ImageCreate($largura, $altura); $fundo = ImageColorAllocate($imagem, 236, 226, 226); $preto = ImageColorAllocate($imagem, 0, 0, 0); $azul = ImageColorAllocate($imagem, 0, 0, 255); $verde = ImageColorAllocate($imagem, 0, 255, 0); $vermelho = ImageColorAllocate($imagem, 255, 0, 0); $amarelo = ImageColorAllocate($imagem, 255, 255, 0); // ------ definição dos dados ---------- // linhas representam os valores, colunas representam os intervalos // obs: NÃO USE VALORES NEGATIVOS! $texto_linha = array ("PHP", "APACHE", "MYSQL", "GTK"); $cores_linha = array ($azul, $verde, $vermelho, $amarelo); $texto_coluna = array ("2001", "2002", "2003"); $valores = array ( 510000, 525000, 650000, 170000, 275000, 270000, 460000, 300000, 170000, 35000, 75000, 85000 ); $numero_linhas = sizeof($texto_linha); $numero_colunas = sizeof($texto_coluna); $numero_valores = sizeof($valores); // ------ obtém o valor máximo de y ---------- $y_maximo = 0; for($i=0; $i<$numero_valores; $i++) if($valores[$i]>$y_maximo) $y_maximo = $valores[$i]; // ------ calcula o intervalo de variação entre os pontos de y ---------- $fator = pow (10, strlen(intval($y_maximo))-1); if($y_maximo<1) $variacao=0.1; elseif($y_maximo<10) $variacao=1; elseif($y_maximo<2*$fator) $variacao=$fator/5; elseif($y_maximo<5*$fator) $variacao=$fator/2; elseif($y_maximo<10*$fator) $variacao=$fator; // ------ calcula o número de pontos no eixo y ---------- $num_pontos_eixo_y = 0; $valor = 0; while ($y_maximo>=$valor) { $valor+=$variacao; $num_pontos_eixo_y++; } $valor_topo = $valor; $dist_entre_pontos = $largura_eixo_y / $num_pontos_eixo_y; // ------- Titulo --------- ImageString($imagem, 3, 3, 3, $titulo, $preto); // ------- Eixos x e y --------- ImageLine($imagem, $inicio_grafico_x, $inicio_grafico_y, $inicio_grafico_x+$largura_eixo_x, $inicio_grafico_y, $preto); ImageLine($imagem, $inicio_grafico_x, $inicio_grafico_y, $inicio_grafico_x, $inicio_grafico_y-$largura_eixo_y, $preto); // ------- Pontos no eixo y --------- $posy = $inicio_grafico_y; $valor = 0; for($i=0; $i<=$num_pontos_eixo_y; $i++) { $posx = $inicio_grafico_x - (strlen($valor)+2)*6; // 6 da largura da fonte + 2 espaços ImageString($imagem, 2, $posx, $posy-7, $valor, $preto); ImageLine($imagem, $inicio_grafico_x-6, $posy, $inicio_grafico_x+$largura_eixo_x, $posy, $preto); $valor += $variacao; $posy -= $dist_entre_pontos; } // ------- Colunas no eixo x --------- $num_barras = $numero_linhas * $numero_colunas; $largura_barra = floor($largura_eixo_x / ($num_barras+$numero_colunas+1)); $posx = $inicio_grafico_x + $largura_barra; for($i=0; $i<$numero_colunas; $i++) { // label da coluna $pos_label_x = $posx + ($largura_barra*$numero_linhas/2) - (strlen($texto_coluna[$i])*6/2); $pos_label_y = $inicio_grafico_y+10; ImageString($imagem, 2, $pos_label_x, $pos_label_y, $texto_coluna[$i], $preto); // imprime as barras for($j=$i; $j<$numero_valores; $j+=$numero_colunas) { $altura_barra = $valores[$j]/$valor_topo * $largura_eixo_y; $indice_cor = intval ($j/$numero_colunas); ImageFilledRectangle($imagem, $posx, $inicio_grafico_y-$altura_barra, $posx+$largura_barra, $inicio_grafico_y, $cores_linha[$indice_cor]); ImageRectangle($imagem, $posx, $inicio_grafico_y-$altura_barra, $posx+$largura_barra, $inicio_grafico_y, $preto); $posx += $largura_barra; } $posx += $largura_barra; } // *********** CRIAÇÃO DA LEGENDA ********************* if($exibir_legenda=="sim") { // acha a maior string $maior_tamanho = 0; for($i=0; $i<$numero_linhas; $i++) if(strlen($texto_linha[$i])>$maior_tamanho) $maior_tamanho = strlen($texto_linha[$i]); // calcula os pontos de início e fim do quadrado $x_inicio_legenda = $lx - $largura_fonte * ($maior_tamanho+4); $y_inicio_legenda = $ly; $x_fim_legenda = $lx; $y_fim_legenda = $ly + $numero_linhas * ($altura_fonte + $espaco_entre_linhas) + 2*$margem_vertical; ImageRectangle($imagem, $x_inicio_legenda, $y_inicio_legenda,$x_fim_legenda, $y_fim_legenda, $preto); // começa a desenhar os dados for($i=0; $i<$numero_linhas; $i++) { $x_pos = $x_inicio_legenda + $largura_fonte*3; $y_pos = $y_inicio_legenda + $i * ($altura_fonte + $espaco_entre_linhas) + $margem_vertical; ImageString($imagem, $fonte, $x_pos, $y_pos, $texto_linha[$i], $preto); ImageFilledRectangle ($imagem, $x_pos-2*$largura_fonte, $y_pos, $x_pos-$largura_fonte, $y_pos+$altura_fonte, $cores_linha[$i]); ImageRectangle ($imagem, $x_pos-2*$largura_fonte, $y_pos, $x_pos-$largura_fonte, $y_pos+$altura_fonte, $preto); } } ImagePng($imagem); ImageDestroy($imagem); ?> vê se vira T+ */
  3. /* Então longa vida ao SB e continuemos a detornar o PHP e o MySql que é o motivo de eu estar aqui heheheheheheheh viva o SB e quanto aos admins e moderadores estão de parabéns já moderei 4 foruns de uma vez e digo tem que ter saco e não dá para ver tudo , tomei muita bronca porque só aparece duas vezes por semana , o não lembra mais do forum? e outras coisas mais, bom agora o único jeito de fazer a vontade de todos seria se tornar onipresente e onipotente mas tenho certeza e acredito que exista somente um , então como é impossível chegar aos pés desse único nos contetemos e agradecemos por ter caras que ainda se submetam a perder 20 minutos ou mais para se dedicar ao forum sem receber nada é isso ai moderação não liguem para isso e não desanimem o Forum não precisa provar nada já é o melhor T+ to voltando pro PHP */
  4. /* Só que tem uns caras aqui que falam e falam + não lê que começou a levar pelo lado pessoal ? leiam e vejam quem começou ? */
  5. gladiador

    Register_global

    /* O Global - ON basicamente ativa algumas diretivas do PHP como headers resgate de variaveis etc ... na maioria dos provedores está em ON */
  6. Gladiador???? você é fa do Russell Crowe? Num tem nada a ver uma coisa com a outra não misture! /* Agora são duas coisas hehehehehehehe quanto ao primeiro caso não visite PHP não vai me ver mesmo quanto a fã do russel crowe num sei o que acho que é aasim que se escreve num sei se for assim tem fâ do vegita, mestre fioda , bin laden hehehehehehe pra ter nick tem que gostar do cara ? heheheheheheeh que mente pequenina aqui vai meu 1 min de silencio para os amotinados :........................................ ........................................................................................... ............................................................................................. ............................................................................................. hehehehehehehehhe criem vergonha e ao invés de pixar esse forum façam o crescer macacos treinados da M$ visitem php que me enxergarão lá . */ eu como user da sessão de PHP... na época da votação para moderador, você estava presente ajudando o maximo q podia, passado 1 dia q você não vou eleito a moderador você novamente desapareceu... se perguntar para muitos aki quem é o Gladiador a 92% vao falar q nunca viram... interesseiro pela plaquinha??? quem sabe não é??!?!? ficava tão pouco nesse forum que fui convidado a competir não me candidatei e não é o número de posts meu amigo é a resolução aos problemas de cada um e falar a coisa com certeza e não gerar somente uma porrada de posts idiotas como o que vocês estão fazendo SEM + */
  7. /* cara sua opiniao não vale porque seu problema comigo é pessoal! Há sim !!! você é aquela coisa haaaaaa mudou o avatar agora lembrei bom que eu saiba não tenho nada pessoal talvez você tenha levado a coisa por traz hehehehe mais dai num tenho culpa agora to lembrado se é aquele cara que se mordeu por causa da votação que o pessoal fez em massa quando você tentará competir ao FORUM de php moderator e não teve êxito , háaaaaaaa agora sei porque a bronca dos moderadores e admins só por causa daquilo a cara esquece os caras não tiveram culpa hehehehehehe como não precebi hehehehe sem comentários vindo de você não deve se levar em conta retiro meu comentario acima pois nem vi que era dessa coisa ai hehehehehehe */
  8. gladiador

    Contador De Downloads Php

    /* Mais se for pensar assim não é todo mundo que usa DAP e outra tem que ser exatamente o número? e se eu der o caminho via browser sem click e ai ? isso é relativo num esquenta !!!! */
  9. /* não to entendendo, onde eu entro? já deu ma lidinha lá em cima BRIGADÃO moçada retirei o Link por motivo de que vocês já me deram uma força e tentarei estar me aprefeiçoando T+ ou seja devido as opiniões tentarei melhorar e depois podto novamente o link ou seja quando estiver 10 manja ? */
  10. /* Eu to com você e não abro, esse forum já virou bagunca e o site ta uma merd@, ninguém faz nada e só enrolao. É lamentável se o FORUM e o SITE tá uma merda porque vir aqui encher o saco..... vai para um melhor só não aprende aqui quem é um boçal estupido, esse Forum é um dos melhores , tem gente aqui que fica se preocupando se os moderadores admins e o caralh..... tão fazendo algo eu quero é mais que se f..... vejam o forum participem e se forem capazes tirem as duvidas dos iniciantes ao invés de ficarem reclamando do forum quanto ao Heitor concordo com Colunas sim é legal interessante mais concordar em dizer que o Forum não presta há sai fora pô */
  11. gladiador

    Que Erro é Esse?

    /* fica difícil assim + eu pergunto : tava trabalhando com sessão ? caso sim num tá deixando gravar o cookie na pasta tmp do C:\ */
  12. gladiador

    Instalando Php

    /* Qual o erro ? há sim salvou em que pasta www ou htdocs ? geralmente no LINUX vai a htdocs */
  13. /* Concordo em duas versões seria o ideal e menos cansativo */
  14. gladiador

    Alguem Sabe?

    /* O Jissa já tentou socar o FireBird lá ? acho que será o primeiro pois ainda não encontrei e olha que esse banco promete */
  15. /* Meu não tive a oportunidade ainda de testar esse sistema mas se for um aperfeiçoamento do 2000 pode rodar igual ou seja instale o apache for windows normalmente o php e o mysql pode ser a última versão pois, não ocorre problemas no 2000 talvez no 2003 também não, o único mais zica é o XP HOME demais roda sem problemas */
  16. /* É os únicos exe que sei que executam direto no browser são os mini aplicativos Java , o próprio flash que não deixa de ser um exe apesar de plugin e acho que é só */
  17. /* Meu amigo a versão flash da erro e não carrega pode ser por alguma depuração das tranqueiras que tenho no meu pc mais o outro da pra quebra o galho 7.0 */
  18. /* Bom por ser o primeiro e contando que foi feito em FP que não vale nada tá muito bom para um iniciante nota 6,0 pelo empenho */
  19. gladiador

    Erro

    /* Erro interno de servidor nesse tipo de login costuma dar zica com cookies veja se está habilitado */
  20. /* Não fazendo propagandas + teria que ser colunas como a do IMASTERS ou seja um cara para tal , sendo que sempre seguindo um padrão do básico , intermediário avançado , ou seja : essa semana mostrarei como se faz um simples script em php <? echo "teste"; ?> opa estou de volta essa semana faremos calculos no php e ai vai .................. manja ? */
  21. gladiador

    2º Desafio - Php

    /* Não curto esses tipos de desafios acho também inútil como o meu amigo 404 disse agora seria interessante fazer algo do tipo : UM EXEMPLO : fazer um sistema de login com bd sessão ou seja completo (e agora o principal ) .......o menor possível......... ou seja uma rotina totalmente ((((enxuta)))))) dai sim a gente vê onde o programador trabalha ou seja na lógica rápida e sem muitos rodeios e o melhor de tudo sem deixar brechas */
  22. /* Click com o botão direito do mouse sobre a pasta ou diretorio que quer dar permissão isso é : caso esteja utilizando um programa para transmissão via FTP exemplo WSFTP no CHMOD UNIX dê a permisssão caso habilite tudo ler escrever executar será o chmod 777 também da para fazer via comando */
  23. /* É só que não é só em PHP a matemática é ná LÓGICA ou seja Ciência da Computção , Sistemas de Informação Processamento de Dados 80 % Matemática ou seja para ser um programador MATEMÁTICA */
  24. gladiador

    Libra

    /* Já usei o LIBRA achei muito bom + de vez em quando buga + nota 9 muito legal para gratuito */
  25. /* É esse Flash tá matando e as cores também não ajudam melhore + se chega lá */
×
×
  • Criar Novo...