Upload e contador de acessos com PHP - Upload e contador de acessos com PHP - Upload e contador de acessos com PHP - Upload e contador de acessos com PHP
2. Aula 7
Upload com PHP
Metas
Utilizar HTML e PHP para fazer upload de arquivos;
Fazer upload de arquivos através do PHP.
Pré-requisitos
Lógica de Programação e HTML;
Linguagens de Programação I.
Objetivos
Conhecer os recursos disponíveis para fazer upload de
arquivos no PHP;
Construir um formulário que permita o upload de
arquivos.
3. Aula 7 - Upload com PHP
“Upload” é o inverso de “download” ou seja, ao invés
de baixar você envia dados para um computador
remoto.
Como enviar uma atividade na plataforma ou uma
foto em uma rede social
Os protocolos utilizados são:
HTTP: que pode ser feito em uma página web através
de um arquivo PHP (Para isso valor utilizar os arquivos
Upload.html e Upload.php do exemplo da apostila)
FTP: feito através de um software específico que possua
as características e funcionalidades de um cliente FTP.
4. upload.html
(arquivo da
apostila)
Limita o tamanho
do arquivo a enviar
Define o tipo de dado
enviado ao servidor
Tamanho Campo
Possibilita o envio de arquivo
5. upload.php
Verifica as configurações permitidas para o envio do
arquivo e faz upload
Algumas configurações definidas e gerenciadas:
Extensões de arquivos permitidos.
Caminho onde o arquivo será salvo, após o upload.
Limitação de tamanho dos arquivos enviados.
O que fazer caso o arquivo enviado já exista no
servidor.
6. Vamos analisar o arquivo upload.php
da apostila em 2 partes (Vídeo - Aula 7)
8. Aula 8
Contador de Acessos
Metas
Criar um contador de acessos que poderá ser utilizado nas páginas de um site.
Pré-requisitos
Lógica de Programação e HTML;
Linguagens de Programação I;
PHP e MySQL.
Objetivos
Conhecer os recursos disponíveis para construir um contador de acessos no PHP;
Construir um contador de acessos para um determinado formulário e verificar quantos acessos
foram realizados;
Construir um contador de acessos que guarde informações em um arquivo texto;
Construir um contador de acessos que guarde informações em um banco de dados.
9. Podemos construir um contador de
acessos das seguintes formas:
Gravando a quantidade de acessos em um arquivo
texto;
Gravando informações em um banco de dados;
12. Função int fopen(string nome_do_arquivo, string modo),
Sintaxe é o nome_do_arquivo tratado(aberto ou criado caso ele não
exista) e o “modo” ou forma que o arquivo será tratado entre aspas.
Ex.: fopen($arquivo, “w”)
13. Contador de acessos utilizando
(BD) banco de dados
Conecta.php (Realiza a
conexão e seleção do BD em
um arquivo separado)
ContadorBD.php
(Detalhes no próximo slide)