Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
PHP : Erros de fazer upload de arquivos
PHP permite que os visitantes do seu website usar um formulário baseado em HTML que você cria para fazer upload de arquivos para o seu servidor web. No entanto, se você não implementar corretamente as funções de tratamento de erros na forma PHP , PHP retorna qualquer um dos sete possíveis valores de erro quando uma falha de upload , dependendo do que faz com que o carregamento falhar. Tamanho Max

Quando você cria um formulário de upload de arquivos HTML , você pode especificar o tamanho máximo de arquivo para um usuário fazer upload ou no próprio formulário ou usando uma diretiva " upload_max_filesize " em um php.ini arquivo . Se você usar o antigo e um usuário tentar carregar um arquivo que é maior que o tamanho máximo , PHP retorna o valor de erro dois ", UPLOAD_ERR_FORM_SIZE ". Se você tiver especificado o tamanho em um arquivo php.ini e arquivos do usuário é muito grande , PHP retorna o valor de erro um ", UPLOAD_ERR_INI_SIZE ".
Falha Carregar

PHP retorna um de dois erros quando um upload começa , mas não termina com sucesso. A primeira acontece quando uma conexão de quebra durante o upload, quer se trate de uma desconexão de Internet ou o usuário cancela o carregamento. PHP retorna " UPLOAD_ERR_PARTIAL " com valor de erro de três neste caso. Quando um arquivo é iniciado upload para um servidor Web , mas não consegue , por exemplo, porque não há espaço suficiente existe no servidor para salvar o arquivo , PHP retorna " UPLOAD_ERR_CANT_WRITE " com valor de erro sete.
Configuração erros

ao criar o formulário de upload , você pode especificar um diretório temporário no seu servidor web para salvar arquivos como eles upload, em seguida, especificar onde movê-los quando o carregamento for concluído. Se você não especificar o diretório temp, PHP retorna o erro " UPLOAD_ERR_NO_TMP_DIR " com o valor de seis quando um usuário tenta um upload. Quando uma pessoa clica em um botão de upload sem primeiro selecionar um arquivo para upload , ou se o upload falhar porque a função não detectar ou receber arquivos enviados , os retornos PHP " UPLOAD_ERR_NO_FILE " com o valor de erro de quatro .
< Br > Extensões

PHP permite usar extensões - que são funções , classes e córregos - para construir em cima de sua funcionalidade. Você pode usar extensões do PHP em um formulário de upload . No entanto, se uma destas extensões provoca um erro de upload , PHP retorna " UPLOAD_ERR_EXTENSION " com erro de valor oito. O problema com esse erro de upload é que o PHP não indica qual a extensão causou o problema , o que pode ser difícil para depurar , se você usar mais de um em sua forma.

Anterior :

Próximo : No
  Os artigos relacionados
·Como instalar o PHP ao vivo! Bate-papo 
·Como usar o Eclipse para PHP 
·Como acessar um Membership CB Nível em PHP 
·Como mover dados de MySQL para MongoDB Script 
·Ajuda com PHP e compilação Falha 
·Como Unset cabeçalhos em PHP 
·Como esvaziar um Array em PHP 
·Como para remover quaisquer sinais de mais de um String…
·Como inserir uma variável PHP em uma tabela no MySQL 
·Como converter frações em PHP 
  Artigos em destaque
·Como desativar o Microsoft ActiveSync 
·Como converter uma string vazia para dobrar 
·Como converter uma contagem em uma matriz em PHP 
·Quanto por Hora Do programadores PHP Fazer 
·Como criar Ferramentas widget com PHP 
·Redefinir métodos em C + + 
·Como executar um arquivo JAR 
·Javascript funções parciais 
·Como Iniciar um código C Desde o Prompt de Comando 
·Como codificar um registo formulário para um site 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados