Criação da classe de Imagens.

Vamos criar a classe que irá fazer upload de imagens para o nosso servidor.
Antes de criar a nova classe vamos criar um formulário simples para exemplificar o processo completo.

Formulário para subir uma imagem (sobeimagem.php)

Neste formulário iremos inserir um elemento input do tipo FILE. Assim teremos os dados da imagem que iremos subir.

O HTML input file é utilizado quando queremos enviar arquivos para o servidor, em diferentes formatos, como texto, pdf, vídeo, imagem, entre outros. Quando utilizamos o tipo FILE, será enviado um array de informações sobre o arquivo que foi selecionado.

A super global $_FILES recebe o array que contém informações sobre o arquivo enviado ao servidor por meio de um formulário de upload. Entre estas informações podemos citar o nome, o tipo, tamanho e nome temporário do arquivo. No exemplo "imagem" é o nome do controle informado no name do input <input type="file" name="imagem"> no formulário.