-- CRIAR uma BD com tabela imagens com 2 campos:
username e name (este último para guardar o nome da foto do utilizador )
--Criar um formulário "InserirImagem.php" para formulário de inserção de dados
O upload de um ficheiro requer que o formulário utilize o método POST com o atributo enctype definido como multipart / form-data .
O atributo
enctype
especifica como os dados do formulário devem ser codificados ao enviá-los ao servidor.Nota: O atributo
enctype
pode ser usado apenas com method="post"
Métodos de codificação mais usados
Padrão: application/x-www-form-urlencoded
Elementos do tipo <input type="file"> : multipart/form-data
Com o input do type="file" a variável global (array associativo) a utilizar, deve ser a $_FILES
em que o primeiro índice é o que foi colocado no atributo name="photo"
o segundo índice pode ser um dos 5 (name, type, size, tmp_name, error)
Poderá escrever para saber qual o tipo de ficheiro, tamanho, etc
Variável Global $_FILES https://www.php.net/manual/en/reserved.variables.files.php
vamos usar
$_FILES["name_campo_formulario" ]["name"] - O nome original do ficheiro na máquina cliente.
$_FILES["name_campo_formulario" ]["tmp_name"] - O nome do ficheiro temporário do ficheiro armazenado no servidor
Temos utilizar a função move_uploaded_file
bool move_uploaded_file ( string $filename , string $destination )Esta função verifica se o ficheiro designado por $filename (guardado temporariamente no servidor) é um ficheiro de upload válido. Se sim, move para a localização definida pela $destination.
--Script "inserir.php" em PHP para inserir os dados
em que as imagens estão a ser guardadas na pasta upload
Acrescentar um Link para a página inicial (que será criada mais à frente)
echo "Dados Inseridos <br> ";
echo '<a href="index.php"> Página Inicial </a> ';
Verificar os dados inseridos na tabela imagens da BD
--Criar script "MostrarImagem.php" para Mostrar os dados da query em forma de tabela (em cada linha, 2 colunas)
--CRIAR uma PÁGINA INICIAL index.php
que tenha um link para a inseririmagem.php e outro link para mostrarimgem.php
Este comentário foi removido pelo autor.
ResponderEliminarnice BLOG, Alan Bida do pau gostou
ResponderEliminar