A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Tecnologia e Programação WEB Ambiente de Laboratório Lab03.

Apresentações semelhantes


Apresentação em tema: "Tecnologia e Programação WEB Ambiente de Laboratório Lab03."— Transcrição da apresentação:

1 Tecnologia e Programação WEB Ambiente de Laboratório Lab03

2 Contas na máquina Linux Usuário: Senha: Exemplo: Login as: 505001 505001@ password: 505001

3 Diretório home /home/ $ ln –s /var/www/apache2- default/ html Todo aluno deve ter um link simbólico chamado html apontando para seu diretório no Apache html  /var/www/apache2- default/

4 Conta no MySQL $ mysql –u -p Onde: -u: ra -p: solicita o password do usuário Exemplo: o aluno RA 0505001 possui o usuário ra505001 e senha ra505001 $ mysql –u ra505001 –p password: ra505001 ou $ mysql –u ra505001 –pra505001 # observe que não há espaço entre o -p e o valor do password.

5 Database Cada usuário terá um database chamado ra onde serão armazenados seus objetos (tabelas, visões, etc) Exemplo: ra505001

6 Samba Como mapear o diretório home na máquina Linux ? \\ \ Exemplo: \\10.0.3.4\0505001 Usuário: 505001 Senha: 505001

7 Configurações Conta no Linux Conta no Samba Conta no MySQL Database criado no MySQL Direitos de uso do database no MySQL

8 Acesso a aplicação http:// /apache2- default/ Exemplo: http://10.0.3.4/apache2-default/0505001 http://10.0.3.4/apache2- default/0505001/noticias/index.php Para uma aplicação definida em ~/html/noticias

9 Passos para conexão ao banco Conexão ao banco de dados Criar comando SQL Executar o comando Obter as respostas do comando

10 Comando para criação da tabela $ mysql –D ra –u ra -p < tabela.sql, onde: tabela.sql --> é um arquivo com os comandos para criação das tabelas

11 Biblioteca de funções mysqli Pode ser usado em modo funcional ou como objetos $conexao = new mysqli(,,,<databa se); Testar se a conexão foi bem sucedida. Tomar providencia em caso de erro que poderá ser: enviar um aviso ao usuário; abortar a aplicação e exibir uma mensagem de erro.

12 Ferramenta phpMyAdmin http:// /phpmyadmin

13 Exemplo de execução de aplicação http://10.0.3.4/apache2- default/ /aluno/tela1.ht ml

14 Linguagem PHP Definição de variáveis Arrays indexados e arrays associativos: $_POST $_GET Funções básicas

15 HTML Comandos básicos Estrutura de uma página...

16 Tags Tags e atributos parágrafos... header (cabeçalhos)

17 Formulários...

18 Método GET Envia as informações do formulário pela URL da página. Exemplo: http://www.xxx.com.br/inserir.php?id=1&valo r=1 http://www.xxx.com.br/inserir.php?id=1&valo r=1 Limite de tamanho Questão da visualização das informações enviadas

19 Método POST Sem limites no tamanho das informações Informação passa “escondida”

20 Bibliografia

21 Links Biblioteca mysqli http://br.php.net/manual/pt_BR/ref.mysql.php


Carregar ppt "Tecnologia e Programação WEB Ambiente de Laboratório Lab03."

Apresentações semelhantes


Anúncios Google