Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouVitorino Lima de Barros Alterado mais de 7 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.