Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como determinar se um arquivo é uma imagem em PHP
? Quando você está prestes a exibir um arquivo de imagem desconhecida em uma página web , é importante usar o PHP para garantir que o arquivo realmente é uma imagem válida. A página pode não exibir corretamente o contrário. PHP tem suporte embutido para detectar tipos de imagem como JPEG, GIF , PNG, PSD e BMP . Você pode usar o " exif_imagetype " ou a função " getimagesize " , dependendo da quantidade de informações sobre o arquivo que você deseja. Instruções
1

Abra o arquivo -fonte do PHP em um editor de texto, como o Bloco de Notas do Windows
2

Digite o código "$ type = exif_imagetype ( 'filename' ) . ; " em seu arquivo PHP no local onde você deseja verificar um arquivo . Substitua 'filename' com o nome real do seu arquivo . A variável "tipo" será igual a " false" se o arquivo não é uma imagem , caso contrário, ele recebe um valor inteiro correspondente ao tipo de imagem. Por exemplo, " $ type = exif_imagetype (' myimage.gif '); if ($ tipo == FALSE ) {echo ' Isto não é uma imagem válida . ';} "
3 < . p> Digite o código "$ size = getimagesize ( 'filename' ); " em vez de usar a função " exif_imagetype " , quando se deseja obter informações adicionais sobre o arquivo . A função retorna informações sobre a largura da imagem , altura, tipo de imagem , tipo MIME , canais e bits. Estes valores são retornados na matriz "tamanho" como índices 0-3, " mime" , "canais " e "bits" . A função retorna " false" se o arquivo não é uma imagem válida. Por exemplo, " $ size = getimagesize (' myimage.gif '); if ($ tamanho == FALSE ) {echo ' Este arquivo não é uma imagem válida. ';} . "
4

Salve o arquivo PHP. Carregá-lo no seu servidor web para se certificar de que funciona. Examine o código para certificar-se a sintaxe está correta , se não está a produzir os resultados esperados. Verifique nome do arquivo e caminho da imagem para se certificar de que eles estão corretos e que as permissões de arquivos são definidas para permitir que você acessar o arquivo.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter uma String para UTF-8 em PHP 
·Os melhores quadros PHP 
·MySQL Sintaxe Questões 
·Como adicionar uma caixa de texto dentro de uma linha e…
·O que provoca o MySQL Overhead 
·Como detectar Robôs em PHP 
·Como criar uma String de resultados da consulta no PHP …
·Como a Pixel -Track para uma página de redirecionament…
·Como testar PHP Exec 
·Como carregar uma consulta no MySQL 
  Artigos em destaque
·Qual Linguagem Informática usa palavras curtas conheci…
·Java Teoria & Prática : Coleta de Lixo na JVM 1.4.1 
·Como levantar um Integer a um Poder em C 
·Como calcular Mediana Algoritmos 
·Diferença entre exceções verificadas e não verifica…
·Como calcular Octal à conversão binária 
·Como programar Cacau em um iPhone 
·Como saber se o seu parceiro de negócios é desviar 
·Computer Human Interface de Diretrizes de Design 
·Como renderização PHP sem esperar 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados