Aula 7_8-Upload e contador de acessos com PHP

Preview:

DESCRIPTION

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

Citation preview

Professor Lucas Augusto FagundesTécnico em Informática EaD

Aula 7Upload com PHP

MetasUtilizar HTML e PHP para fazer upload de arquivos;Fazer upload de arquivos através do PHP.

Pré-requisitosLógica de Programação e HTML;Linguagens de Programação I.

ObjetivosConhecer 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

Possibilita o envio de arquivo

Tamanho Campo

upload.phpVerifica 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 8Contador 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

A função die() para a execução do script caso ocorra algum problema.

UPDATE altera valor atributo codigo