• Like
  • Save
Aula 02 - Desenvolvimento Web com PHP
Upcoming SlideShare
Loading in...5
×
 

Aula 02 - Desenvolvimento Web com PHP

on

  • 2,488 views

Aula 03 - Desenvolvimento Web com PHP

Aula 03 - Desenvolvimento Web com PHP

Statistics

Views

Total Views
2,488
Views on SlideShare
2,488
Embed Views
0

Actions

Likes
1
Downloads
48
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Aula 02 - Desenvolvimento Web com PHP Aula 02 - Desenvolvimento Web com PHP Presentation Transcript

    • Aula 02 Servidor Web Gilson Paulino01/02/2012 gilsonbp@gmail.com / 82 9973-9868
    • Nada é difícil se fordividido em pequenas partes.
    • Os servidores web são a espinha dorsal daInternet, são eles que hospedam todas aspáginas, incluindo os mecanismos de busca eservem como base para todo tipo de aplicativo viaweb, incluindo os webmails. No futuro, estatendência deve se acentuar, com páginas webdinâmicas e aplicativos via web substituindo cadavez mais os aplicativos desktop. • Como funciona um servidor web • Instalando o XAMPP no Windows • Como funciona o PHP
    •  Servidorweb APACHE; Módulos;
    • O Apache é o servidor web mais utilizado domundo. Possui suporte a diversos recursos,alguns nativos, outros dependendo decomponentes extras, como Perl e PHP.Segundo dados da Netcraft Web Servermais de 68% dos sites da internet usavam oApache como servidor em fevereiro de2005.Fonte: www.baixaki.com.br
    • A principal característica do Apache é amodularidade. Ao invés de ser um aplicativogrande e complexo, que tenta desempenharsozinho todas as funções, o Apache se limita aexecutar uma única tarefa: entregar páginas htmle outros tipos de arquivos aos clientes. Qualqueroutra coisa é invariavelmente feita por um móduloexterno.
    • Sempre que é solicitada uma página emPHP ou outra linguagem, entra em ação omódulo apropriado, que faz oprocessamento necessário e devolve aoApache 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 asfuncionalidades de um servidor Web pré-configuradas para os desenvolvedores Web.As configurações que já vem por padrãoajustadas para uma base dedesenvolvimento podem ser alteradas deacordo com as necessidades dodesenvolvedor.
    •  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 noassistente de instalação.
    • Para instalar o XAMPP basta executar o pacote deinstalação e seguir o assistente atentando apenaspara pasta selecionada no momento dainstalação;
    • Após a instalação haverá um atalho no desktopcom o nome de “Xampp-control”;Execute o atalho, abrirá uma janela com os botõesque acionam os serviços do servidor Web.
    • Para acessar as configurações do XAMPPdigite “http://localhost” no seu navegador.
    • A melhor forma de testar se os fontes PHPestão rodando normalmente no servidorWeb é usando a função “phpinfo()”.Essa função está disponível no menu doXAMPP:
    • Também podemos testar de forma manual criando umfonte PHP chamando a função “phpinfo()”; Abra o Bloco de Notas e digite:<?phpphpinfo();?> Salve com o nome “info.php” na pasta “D:xampphtdocsteste”;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 seguintefonte:<?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:xampphtdocsteste”; 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 emalguns 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áginaOBS: Este ultimo é usado atualmente no Zend Framework. A utilização deHTML junto ao PHP independe da extensão do fonte, pode ser .php ou.html
    • O código de um programa escrito em PHPdeve estar contido entre os seguintesdelimitadores:<?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 comentadaLinha 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:<?phpprint(„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