Apostila php
David Campelo
david.campelo@gmail.com
INDICE
1. INTRODUÇÃO 3
2. INSTALAÇÃO EM AMBIENTE WINDOWS 6
3. A LINGUAGEM PHP 7
4. FORMULÁRIOS HTML 15
5. MANIPULANDO ARQUIVOS 18
6. MANIPULANDO DATAS 21
7. MANIPULANDO COOKIES 21
8. FUNÇÕES PARA TRATAMENTO DE STRINGS 22
9. ACESSANDO BANCO DE DADOS COM PHP 23
IMPLEMENTAÇÃO FINAL – AGENDA DE TELEFONES 26
APÊNDICE A – ENVIANDO E-MAIL 27
APÊNDICE B – NOÇÕES DE SQL 27
INTRODUÇÃO
1. O que é PHP? PHP (PHP: Hypertext Preprocessor) é uma linguagem que possibilita a criação de sites web dinâmicos, onde a interatividade com o usuário é feita através de formulários HTML e parâmetros de URLs. Como o PHP é uma linguagem executada no lado servidor, são retornados ao cliente apenas códigos html, o que possibilita uma maior segurança com relação ao código fonte da aplicação. A principal diferença de um script PHP para um script CGI (Common Gateway Interface) é que os códigos PHP ficam embutidos no próprio código HTML, enquanto que no CGI o código HTML é todo gerado a partir de um CGI ou de outro arquivo qualquer.
2. Client-side Scripts São códigos de programa processados pela estação cliente. Executam ações no browser do usuário da página, sem utilizar recursos do servidor. Em aplicações web, geralmente cuidam apenas de visualização de telas e de validações de dados. Por serem executados no lado cliente, minimizam o tráfego na rede. [pic] O maior problema de usar estas linguagens é a incompatibilidade de interpretação por parte dos browsers. O Microsoft Internet Explorer, por exemplo, é capaz de interpretar uma série de comandos JavaScript que os outros browsers não podem interpretar. Há ainda o problema de que existem muitas versões antigas de browsers que não rodam nenhum tipo de linguagem de script. Na maior parte das situações, não é aconselhável exigir que o usuário final use determinado browser. Portanto, é