question

Como para criar um formulario de upload de imagens?

Eu tenho um site com pequenas empresas de Yahoo. Eu quero que meus leitores possam fazer upload de uma foto que será colocada no arquivo chamado "uploads" que vi formas simples em que eles selecionaria sobrancelhas, abre o deskyo espectadores, então eles selecionam um pictire e ele preenche o campo de upload, selecione eles upload e seu feito. Eu preciso o script para um formulário simples de upload de arquivo ou imagem. Obrigado
resposta Resposta
Isso requer PHP... o PHP gere o arquivo enviado (não pode ser feito usando texto simples como o HTML sozinho)...

Em primeiro lugar, você precisa de HTML para criar o formulário...

E PHP para gerenciar forma...

<form enctype="multipart/form-data" action="upload.php" method="post">

Carregar este arquivo:<input name="userfile" type="file">

<input type="submit" value="Send File">

</form>

Que é o layout de forma simples... agora em "upload. php", você precisa coletar as informações que está sendo enviadas...

$Upload = $ files ["userfile"]; / / Este agarra o arquivo enviado.

$Tmp = $Upload ["tmp_name"]; / / Temporário local do arquivo.

$Name = $Upload ["nome"]; / / Nome da imagem do arquivo (por exemplo. Photo_01.jpg).

$MIME = $Upload ["type"]; / / O MIME type do arquivo carregado.

$Size = $Upload ["tamanho"]; / / O tamanho do arquivo (em bytes).

Thoes são o que o PHP fala sobre o arquivo... Coloque um pouco de código para verificar que é uma imagem e continuar...

O arquivo enviado agora precisa ser movido para uma pasta à escolha.

$NewDir = "uploads\\"; / / Este especifica a pasta para movê-lo para.

If(move_uploaded_file($upload["tmp_name"],$newdir))

{

echo ("a imagem pode ser encontrada aqui:". $NewDir. " (tamanho: ".$Uploads["size"].")");

}

É isso aí... os arquivos enviados estarão disponíveis na pasta de "uploads" (ou qualquer outro nome que você quiser), mas você precisa para fazer a pasta antes de usá-lo.

Boa sorte, espero que eu expliquei suficiente,

Dis.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved