Professor Lucas Augusto Fagundes 
Técnico em Informática EaD
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.
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.
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
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.
Vamos analisar o arquivo upload.php 
da apostila em 2 partes (Vídeo - Aula 7)
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.
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;
contador.php - Gravando a quantidade 
de acessos em 1 arquivo texto (Parte 
1)
contador.php (Parte 2) 
A função cria o arquivo caso ele não 
exista
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”)
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)
PaginaContadorAcessos.php 
UPDATE altera valor atributo codigo 
A função die() para a execução do 
script caso ocorra algum problema.

Aula 7_8-Upload e contador de acessos com PHP

  • 1.
    Professor Lucas AugustoFagundes Técnico em Informática EaD
  • 2.
    Aula 7 Uploadcom 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 asconfiguraçõ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 oarquivo upload.php da apostila em 2 partes (Vídeo - Aula 7)
  • 8.
    Aula 8 Contadorde 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 umcontador de acessos das seguintes formas: Gravando a quantidade de acessos em um arquivo texto; Gravando informações em um banco de dados;
  • 10.
    contador.php - Gravandoa quantidade de acessos em 1 arquivo texto (Parte 1)
  • 11.
    contador.php (Parte 2) A função cria o arquivo caso ele não exista
  • 12.
    Função int fopen(stringnome_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 acessosutilizando (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)
  • 15.
    PaginaContadorAcessos.php UPDATE alteravalor atributo codigo A função die() para a execução do script caso ocorra algum problema.