Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como ajustar um anexo PHP Nome do arquivo
Você pode fornecer a um usuário a capacidade de fazer upload de um arquivo anexo através de um formulário HTML. Quando você postar os resultados do formulário para o PHP , o arquivo é automaticamente carregado para uma pasta temporária e dado um nome temporário no servidor web. Você pode descobrir informações sobre o arquivo , verificando o " _FILES " array associativo. Se você quiser manter o arquivo anexo, você precisa ajustar o nome do arquivo como necessário e mover o arquivo para uma pasta permanente no servidor Web usando a função " move_uploaded_file " . Instruções
1

Crie um novo arquivo PHP em um editor ou o Bloco de Notas. Insira os cabeçalhos HTML para o arquivo. Por exemplo, digite :

< DOCTYPE HTML PUBLIC " - //W3C //DTD HTML 4.01 Transitional //EN" Arquivo


< /head> ;
2

Criar um formulário HTML para o upload de arquivos. Definir a ação do formulário para si mesmo, o método para "post" e não se esqueça de adicionar o " enType " atributo para o elemento de entrada para o próprio arquivo. Incluir um campo oculto para determinar facilmente se o formulário foi enviado para processamento . Por exemplo, digite :


$ enviados = isset ( $ _POST [" carregado "] ) ? $ _POST [" Carregado "] : ? Null;

if ($ carregado === null) { >

" method = " post " >

Carregar arquivo :

< nome de entrada =" carregado " type = enctype "escondido" = " multipart /form-data" value = " 1" />




3

Processe o upload de arquivos usando o conteúdo da matriz " _FILES " . Verifique o elemento do " erro " para ver se ocorreu algum erro durante o carregamento e tomar as medidas adequadas . Por exemplo, digite :

< ? Php } else {


if ($ _FILES [ " arquivo " ] [" erro "] > 0) die ( "file upload Erro! ");
4

Obter o nome de upload de arquivos temporários e o nome do arquivo a partir da matriz associativa. Definir uma variável igual à pasta de destino para o arquivo. Por exemplo, digite :

$ tmp_name = $ _FILES [" arquivo "] [" tmp_name "] ;

$ nome_arquivo = $ _FILES [" arquivo "] [ "nome" ];

$ dest_folder = " /home /allusers /uploads /";
5

Verifique se o arquivo já existe na pasta de destino e tomar as medidas adequadas . Por exemplo, digite : $ file = $

dest_folder . $ nome_arquivo ;

se file_exists ($ arquivo ) die (" erro de arquivo já existe ! ");
6

Chame a função " move_uploaded_file " para ajustar o nome do arquivo do anexo e mover o arquivo carregado a partir do temporário para a pasta permanente. Por exemplo, digite :

move_uploaded_file ( $ tmp_name , $ file );

echo "Arquivo enviado com sucesso "; }


> ?




Anterior :

Próximo : No
  Os artigos relacionados
·Como usar HTML Purifier Como Tidy Alternativa 
·Funções PHP para MySQL para HTML 
·Como instalar anúncios em Single Post PHP 
·Como instalar o PHP ao Vivo via Chat em uma loja Volusi…
·O código HTML para vários logins de usuários 
·Como excluir dados MySQL em um determinado período de …
·Como limpar a caixa de texto cada vez suspensa Alteraç…
·PHP Unset Classe Definição 
·Como fazer várias Mailtos em PHP 
·Como incluir um PHP Header 
  Artigos em destaque
·Não é possível inserir um apóstrofo no MySQL 
·Seguro Certificação de Codificação 
·Funções JavaScript para aceitar parâmetros nomeados 
·A diferença entre excluir e truncar no Oracle 
·Como atravessar recursivamente em uma lista vinculada 
·PHP Constantes Vs . Variáveis ​​
·Fatos sobre MIME Formato 
·Como aprender SQL e PL /SQL 
·Erros Common Language Runtime Debugging Serviços 
·Como usar quebras em Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados