You are on page 1of 5

Desenvolvendo Aplicaes Cliente/Servidor com PHP No vamos esgotara sintaxe, comandos e funes do PHP faremos uma abordagem por

r exemplos Desejvel conhecimento de HTML Necessrio conhecimento de programao, de bancos de dados e comandos SQL O programador hoje tem que ser capaz de se virar com um tutorial Fontes de consultas www.php.net www.phpbrasil.com.br livros (PHP e MySQL) http://www.lozano.eti.br Arquitetura de uma Aplicao Internet Web Browser, Web Server e Aplicao O navegador a interface com o usurio A aplicao na verdade executa sob o servidor web Arquitetura sem memria: a aplicao deve usar cookies e gerenciar sesses O HTTP no tem noo de incio e fim de seo, ou de login e logout JavaScript para responder a eventos no cliente Trazer interatividade aplicao, sem os longos delays da Internet Arquitetura de uma Arquitetura Aplicao Internet (esquema grfico)

O Que o PHP Linguagem SSS (Server-Side Script) interpretada e possui sintaxe prpria (semelhante ao C e ao Java) Implementa Recursos de Programao Orientada a Objetos Trabalha com a maioria dos SGBDs Sintaxe do PHP Tag PHP <?php // programa PHP ?> pode ser embutida no cdigo HTML Exemplo <HTML> <BODY> <?php echo Teste do PHP ?> </BODY> </HTML> Variveis $nome_var No so tipadas No precisam ser declaradas Exemplos $nome = Jose da Silva; $valorinteiro = 1; $valoreal = 3.6; Operadores Aritmtica decimal + - * / % ++ -Aritmtica binria & | ^ ~ Condicional && || ! == != < > <= >=

Strings via funes . (concatenao)

Atribuio = +=

-=

*=

/=

Precedncia, agrupamento com parnteses e padro matemtica Estruturas de Controle Estruturas de Controle Bloco: { comandos } if (condio) bloco else bloco for (expresso; condio;expresso) bloco while (condio) bloco switch (expresso) { valor: bloco default: bloco } Continue; Break; Funes Funes pr-definidas fornecidas pelos mdulos Funes definidas pelo usurio function porcento ($arg1, $arg2) { $valor = ($arg1 * 100) / $arg2; return $valor; } obs.: No necessrio retornar um valor e os argumentos no so verificados Bibliotecas Podem conter tanto comandos PHP quanto HTML Devem incluir os tags PHP Utilizamos pelo comando include nome-da-biblioteca; ou ento o comando require nome-da-biblioteca; Os comandos so executados imediatamente A biblioteca deve utilizar o tag PHP

Estrutura do LAB Destinamos um servidor (10.8.0.3) com a seguinte estrutura wwwroot 5A D4_01 D4_02 D4_03 D4_12 5BSI S4_01 S4_02 S4_03 S4_12 5BTDS T4_01 T4_02 T4_03 T4_09 Cada pasta deve ser acessada por FTP para upload de arquivos Estas pastas no possuem relao com as reas de PFC

Acesso por FTP O Acesso por FTP pode ser feito com um aplicativo chamado WS_FTP, que est disponvel em todas as mquinas do laboratrio Os representantes de cada devem procurar os funcionrios do laboratrio para cadastrarem senhas para acesso por FTP

Como usar o WS_FTP Abrir o aplicativo Inicia/Programas/WS_FTP/WSFTP95LE

Clicar no boto Connect e fornecer as informaes Profile Name = AplicaInternet1 Host Name / Address = 10.8.0.3 Host type = Automatic Detect User ID = <SeuUser> Password = <SuaSenha> Clicar no boto OK e navegar at a sua pasta O programa possui interface intuitiva e amigvel para efetuar as operaes necessrias.

You might also like