Aula 02 - Desenvolvimento Web com PHP
-
Upload
gilson-paulino -
Category
Technology
-
view
2.555 -
download
4
description
Transcript of Aula 02 - Desenvolvimento Web com PHP
Nada é difícil se for
dividido em pequenas
partes.
Os servidores web são a espinha dorsal da Internet, são eles que hospedam todas as páginas, incluindo os mecanismos de busca e servem como base para todo tipo de aplicativo via web, incluindo os webmails. No futuro, esta tendência deve se acentuar, com páginas web dinâmicas e aplicativos via web substituindo cada vez mais os aplicativos desktop.
• Como funciona um servidor web • Instalando o XAMPP no Windows • Como funciona o PHP
Servidor web APACHE;
Módulos;
O Apache é o servidor web mais utilizado do mundo. Possui suporte a diversos recursos, alguns nativos, outros dependendo de componentes extras, como Perl e PHP. Segundo dados da Netcraft Web Server mais de 68% dos sites da internet usavam o Apache como servidor em fevereiro de 2005. Fonte: www.baixaki.com.br
A principal característica do Apache é a
modularidade. Ao invés de ser um aplicativo
grande e complexo, que tenta desempenhar
sozinho todas as funções, o Apache se limita a
executar uma única tarefa: entregar páginas html
e outros tipos de arquivos aos clientes. Qualquer
outra coisa é invariavelmente feita por um módulo
externo.
Sempre que é solicitada uma página em
PHP ou outra linguagem, entra em ação o
módulo apropriado, que faz o
processamento necessário e devolve ao
Apache a página html que será exibida.
O que é o XAMPP?
Baixando do XAMPP;
Instalando o XAMPP;
Iniciando os serviços do XAMPP;
Acessando as configurações do XAMPP;
Testando o XAMPP com PHP;
Alterando a senha do MySQL;
Criando nosso primeiro fonte PHP;
Podemos chamar de LAMP ou WAMP.
LAMP – Linux Apache MySQL PHP;
WAMP – Windows Apache MySQL PHP
O XAMPP é um pacote contendo todas as
funcionalidades de um servidor Web pré-
configuradas para os desenvolvedores Web.
As configurações que já vem por padrão
ajustadas para uma base de
desenvolvimento podem ser alteradas de
acordo com as necessidades do
desenvolvedor.
Acesse o site: • http://www.apachefriends.org
Encontre o link para o seu sistema
operacional:
OBS: Para Windows opte pelo pacote “.exe”, a instalação é baseada no
assistente de instalação.
Para instalar o XAMPP basta executar o pacote de
instalação e seguir o assistente atentando apenas
para pasta selecionada no momento da
instalação;
Após a instalação haverá um atalho no desktop
com o nome de “Xampp-control”;
Execute o atalho, abrirá uma janela com os botões
que acionam os serviços do servidor Web.
Para acessar as configurações do XAMPP
digite “http://localhost” no seu navegador.
A melhor forma de testar se os fontes PHP
estão rodando normalmente no servidor
Web é usando a função “phpinfo()”.
Essa função está disponível no menu do
XAMPP:
Também podemos testar de forma manual criando um
fonte PHP chamando a função “phpinfo()”;
Abra o Bloco de Notas e digite: <?php
phpinfo();
?>
Salve com o nome “info.php” na pasta
“D:\xampp\htdocs\teste\”;
OBS: Altere a unidade D: para C: se necessário e crie a pasta “teste”
dentro da pasta “htdocs” antes de salvar o arquivo.
Acesse o link: http://localhost/teste/info.php
No menu vertical do XAMPP clique em
“Security”:
Localize o link acima e clique;
Siga as instruções:
Em branco
Senha: “arth”
Senha: “arth”
Confirme a alteração
da senha
Abra o Bloco de Notas e digite o seguinte fonte: <?php
// meu primeiro fonte php
// autor: Gilson Paulino – 01/02/2012
$nome = "Gilson";
$sobrenome = "Paulino";
echo $nome."<br>";
echo $sobrenome."<br>";
echo $nome." ".$sobrenome."<br>";
?>
Salve no fonte com o nome “nome.php”
dentro da pasta D:\xampp\htdocs\teste\”;
Acesse o fonte através do seu navegador
digitando “http://localhost/teste/nome.php”:
Extensão de arquivos;
Delimitadores de código;
Comentários;
Comandos de saída (output);
A forma mais comum de nomear
programas em PHP é a seguinte:
.php – Arquivo PHP contendo um programa;
.class.php – Arquivo PHP contendo uma classe;
.inc.php – Arquivo PHP a ser incluído, pode
incluir constantes ou configurações.
Extensões antigas ainda são encontradas em alguns fontes na internet: .php3 – Arquivo PHP contendo um programa PHP
versão 3; .php4 – Arquivo PHP contendo um programa PHP
versão 4; .phtml – Arquivo PHP contendo um programa PHP e
HTML na mesma página OBS: Este ultimo é usado atualmente no Zend Framework. A utilização de HTML junto ao PHP independe da extensão do fonte, pode ser .php ou .html
O código de um programa escrito em PHP deve estar contido entre os seguintes delimitadores: <?php
// código
$nome = “Gilson”;
echo $gilson;
?>
OBS: Os comandos sempre são delimitados por ponto-e-vírgula (;).
Para comentar uma única linha:
<?php
// Linha comentada
# Linha comentada
?>
Para comentar muitas linhas:
<?php
/* Linha comentada
Linha comentada */
?>
Esses são os comandos usados para gerar uma saída em tela (output): • echo;
• print;
• var_dump;
• print_r;
Se o programa ou executado em um console a saída será exibida na próxima linha do console. Se for executado em um servidor Web a saída será exibida na página HTML gerada pelo servidor para exibir a própria saída.
É um comando que imprime uma ou mais
variáveis:
<?php
$nome “Gilson”;
echo $nome. “Paulino”;
?>
É uma função que imprime uma string no
console:
<?php
print(„Gilson Paulino‟);
?>
Imprime o conteúdo de uma variável de
forma explanativa, muito comum para se
realizar um debug:
<?php
$vetor = array(„Gilson‟, „Paulino‟, „Curso‟, „PHP‟);
var_dump($vetor);
?>
Resultado:
Imprime o conteúdo de uma variável de
forma explanativa, assim como a
“var_dump”, mas com um formato mais
legível para o programador:
<?php
$vetor = array(„Gilson‟, „Paulino‟, „Curso‟, „PHP‟);
print_r($vetor);
?>
Resultado:
Pesquisar sobre: • Netbeans PHP:
http://netbeans.org/kb/trails/php.html
• HTML/CSS:
http://www.maujor.com
http://www.maujor.com/w3ctuto/firstcss.html