Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Enviar Arquivo PHP Tipos
Antes de Web 2.0 , PHP revolucionou o desenvolvimento web , simplificando o processo de utilização de arquivos enviados . Apesar desta simplificação drástica , a criação de aplicativos que aceitam envios ainda requer uma compreensão dos tipos de arquivos carregados e como PHP pode ser usado para lidar com eles. Quando o PHP relata um tipo de arquivo, ele relata tipo MIME do arquivo. Como as pessoas estão sempre lidando com envios web , há um conjunto de tipos MIME para assistir. Arquivos de Imagem

Geralmente , os tipos de arquivo de imagem , também chamados de tipos de arquivos gráficos , vai começar com " image /" , seguido do código do tipo de imagem. Os tipos de imagem mais comuns tratados em aplicações web PHP são " image /gif ", que é um arquivo GIF, " image /jpg " ou " image /jpeg" , que é um arquivo JPEG e " image /png ", que é um PNG

. o tipo de arquivo relatado na array $ _FILES do PHP é baseado em informações fornecidas pelo navegador do usuário. Portanto, não pode ser explicitamente confiável . Felizmente , PHP fornece funções para manipular e obter informações sobre arquivos de imagem. Quando alguém carrega um arquivo de imagem , considere o uso getimagesize () ou exif_imagetype () para analisar melhor isso. As funções de DG , imagem, Imagick e EXIF também pode ser usado para processar arquivos de imagem enviados por usuários para aplicações mais robustas.

Arquivos de texto

arquivos de texto são qualquer tipo de arquivo que contém apenas texto. O nome do tipo de arquivo começa com "text /". Se seu aplicativo PHP não é para interpretar qualquer código ou marcação que é encontrado dentro de arquivos , então você provavelmente pode ignorar as letras após o "/".

Exemplos de arquivos de texto , cujo conteúdo pode ser interpretado incluem "text /html ", que é um arquivo HTML ou página web, " text /xml ", que é um arquivo de dados XML e " text /csv " , que é um arquivo de dados separados por vírgula valor . Aplicações PHP que aceitam este tipo de upload costumam usar as funções de cadeia de análise para interpretar o conteúdo do arquivo . As funções XML também são particularmente úteis para a interpretação de arquivos de texto /xml .

Um arquivo de texto não formatado que não é para ser interpretada por código ou marcação é chamado de " text /plain ".

arquivos de aplicativos

Há uma ampla classe de tipos de arquivo que começa com " application /". Estes são os arquivos que vão com várias aplicações , como o Microsoft Word ou Adobe Photoshop. Como tal, existem centenas de tipos de arquivos de aplicativos reconhecidos . Seu aplicativo PHP só deve responder a arquivos de aplicativos carregados , se for explicitamente escrito para lidar com um ou mais desses arquivos . Por exemplo , seu aplicativo pode ser escrito para tirar arquivos do Microsoft Excel e extrair os dados a partir deles. Nesse caso, você consulte a documentação do desenvolvedor da Microsoft para encontrar o tipo MIME para arquivos do Excel.
Multipart Arquivos

É improvável que sua aplicação vai receber um arquivo cujo nome tipo de arquivo começa com " multipart /". Este tipo de tipo MIME é usado dentro de e-mails . Se o tipo de um arquivo carregado começa com " multipart /", que é o melhor para seu aplicativo para ignorá-lo a menos que você tem um conhecimento específico sobre o que você está fazendo.

Outros tipos

Existem vários outros tipos que podem surgir como " vídeo /", " áudio /" e outros. PHP não tem específico, forma out-of -the-box de lidar com esses arquivos. Se você deseja escrever um aplicativo que usa-los , procure documentação sobre os tipos de arquivos que você deseja manipular.

Anterior :

Próximo : No
  Os artigos relacionados
·PHP e Formação DVD 
·Como adicionar códigos Marquee para PHP Nuke 
·Quais caracteres podem ser usados ​​em uma String PHP 
·Como substituir duas novas linhas em PHP 
·Como usar um modificador E Função 
·Como detectar codificação de arquivos no PHP 
·Como Exportar para o MySQL no SSIS 
·Como: PHP para mover dados de uma tabela MySQL para out…
·Como inserir um decimal no MySQL PHP 
·Erros comuns em PHP 
  Artigos em destaque
·Como escrever um programa em C para ler um número inte…
·Como criar texto de rolagem em HTML 
·Como abrir uma URL em Java 
·Como fazer uma conexão persistente com o Oracle De PHP…
·MySQL PHP WP : Como inserir um lote Mensagem Plugin 
·Como colocar os itens em um carrinho de compras em JSP 
·PHP Erro de sintaxe : String T inesperado 
·Como validar um endereço de e-mail em ASP.Net 
·Como fazer um histograma em Java 
·Como limpar o código Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados