15
Professor Lucas Augusto Fagundes Técnico em Informática EaD

Aula 7_8-Upload e contador de acessos com PHP

Embed Size (px)

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

Page 1: Aula 7_8-Upload e contador de acessos com PHP

Professor Lucas Augusto FagundesTécnico em Informática EaD

Page 2: Aula 7_8-Upload e contador de acessos com PHP

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.

Page 3: Aula 7_8-Upload e contador de acessos com PHP

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.

Page 4: Aula 7_8-Upload e contador de acessos com PHP

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

Page 5: Aula 7_8-Upload e contador de acessos com PHP

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.

Page 6: Aula 7_8-Upload e contador de acessos com PHP

Vamos analisar o arquivo upload.php da apostila em 2 partes (Vídeo - Aula 7)

Page 7: Aula 7_8-Upload e contador de acessos com PHP
Page 8: Aula 7_8-Upload e contador de acessos com PHP

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.

Page 9: Aula 7_8-Upload e contador de acessos com PHP

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;

Page 10: Aula 7_8-Upload e contador de acessos com PHP

contador.php - Gravando a quantidade de acessos em 1 arquivo texto (Parte 1)

Page 11: Aula 7_8-Upload e contador de acessos com PHP

contador.php (Parte 2)

A função cria o arquivo caso ele não exista

Page 12: Aula 7_8-Upload e contador de acessos com PHP

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”)

Page 13: Aula 7_8-Upload e contador de acessos com PHP

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)

Page 14: Aula 7_8-Upload e contador de acessos com PHP
Page 15: Aula 7_8-Upload e contador de acessos com PHP

PaginaContadorAcessos.php

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

UPDATE altera valor atributo codigo