Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Tutorial Imagem PHP dinâmico
PHP permite criar páginas dinâmicas que incluem imagens geradas através de processos da biblioteca GD. A biblioteca de código - fonte aberto contém várias funções de construção de imagem , inclusive para definir cores, fontes e tamanho. A biblioteca GD vem com o PHP , mas você pode configurá-lo ou instalar uma versão diferente usando as instruções disponíveis no site do PHP.net . Instruções
1

Abra seu arquivo PHP usando um PHP, editor de texto ou HTML.
2

Digite o seguinte código para criar a sua própria imagem corda de segurança de Captcha ou . Tome nota dos comentários explicativos , precedidas por barras (//). Altere os valores dos parâmetros da função para modificar a saída da imagem de acordo com suas necessidades :

função create_image ( ) {//cabeçalho que indica o tipo de arquivo é necessário para a visualização dos dados de imagem header (" Content-Type : image /jpeg ");

//gera seqüência aleatória de cinco caracteres para a variável cap de Captcha //$ detém a cadeia de verificar a entrada do usuário contra US $ RandNum = md5 ( rand ( 0999 ) ); $ cap = substr ( $ RandNum , 20, 5);

//configura a largura da imagem e as variáveis ​​de altura $ w = 80; $ h = 32 ;

//criar recurso de imagem usando a largura ea altura $ imagem = imagecreate ( $ w, $ h );

//Definir cores usando números RGB $ branco = imagecolorallocate ( $ image , 255, 255, 255); $ vermelho = imagecolorallocate ( $ image , 255, 50, 0);

//cor da caixa com params : recurso de imagem , x, y , cor ( $ image , 0, 0 , $ vermelho) ImageFill ;

//adiciona corda branca para a caixa com Parâmetros: imagem , fonte ( 1-5) , x, y, string e imagestring cor ( $ image , 5, 20 , 8, $ cap , $ branco );
jpg

//output gerado imagejpeg ( $ imagem );

//clear recursos imagedestroy ( $ imagem );}

//chama a função para exibir o imagecreate_image gerado () , exit () ; ?

>
3

Salve o arquivo e transferi-lo para seu servidor web. Digite a URL do arquivo em um navegador da Web para testá-lo .

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar vários bancos de dados no Joomla! MySQL 
·Como instalar o PHP ao vivo! Bate-papo 
·Por que nem todos os sites remendado contra ataques de …
·PHP Erro: Indefinido offset 
·Como criar uma Permalink Seguro em PHP 
·Como usar o SQL para determinar o XY mais próximo Coor…
·Exec Vs . Sistema em PHP 
·Como importar do Excel em MySQL PHP Cat Software 
·Como ter listas do Bloco PHP 
·Como Ver Se houver uma entrada no MySQL 
  Artigos em destaque
·Como renderizar um círculo em OpenGL 
·Métodos ArrayList em Java 
·O que é um equipamento de teste 
·Como usar uma rota estática persistente 
·Como a pesquisa com algoritmos Java 
·Noções básicas de Sistemas Embarcados em C 
·Recursos para desenvolvedores da Apple 
·Como escrever um Plano de Teste 
·Como insiro Subprojetos no NetBeans 
·Como alterar a altura e largura em Mouseover 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados