Curso Aplicacoes-WEB-Em-PHP
88 pág.

Curso Aplicacoes-WEB-Em-PHP


DisciplinaWeb Designer130 materiais1.170 seguidores
Pré-visualização20 páginas
Texts, write "no Front-Cover Texts" instead of 
"Front-Cover Texts being LIST"; likewise for Back-Cover Texts. 
If your document contains nontrivial examples of program code, we recommend releasing these 
examples in parallel under your choice of free software license, such as the GNU General Public 
License, to permit their use in free software. 
Curso de Aplicaçoes WEB em PHP - www.cipsga.org.br - cursos@cipsga.org.br - Página 87
 
Comitê de Incentivo a Produção do Software Gratuito e Alternativo CIPSGA
Comitê de Incentivo a Produção do 
Software Gratuito e Alternativo
Fundado em 29 de janeiro de 1999.
1ª Diretoria
Djalma Valois Filho
Diretor Executivo
dvalois@cxpostal.com
José Luiz Nunes Poyares Paulo Roberto Ribeiro Guimarães
Diretor Administrativo Diretor Institucional
CIPSGA
Rua Professora Ester de Melo, numero 202, 
Parte, Benfica, Rio de Janeiro, RJ, CEP. 20930-010;
Telefone (Fax/Dados): 021-5564201;
e-mail: administracao@cipsga.org.br
CNPJ: 03179614-0001/70
Curso de Aplicaçoes WEB em PHP - www.cipsga.org.br - cursos@cipsga.org.br - Página 88
 
	01. Introdução
	Client-Side Scripts
	Server-Side Scripts
	O que é PHP?
	O que pode ser feito com PHP?
	Como surgiu a linguagem PHP?
	02. Enviando Dados para o Servidor HTTP
	O método GET
	Headers
	O método POST
	Utilizando GET e POST
	03. Formulários HTML
	Definindo um formulário
	A tag <input>
	Campo de Texto
	 Parâmetros:
	Campo de Texto com Máscara
	 Parâmetros:
	Checkbox
	 Parâmetros:
	Radio Button
	 Parâmetros:
	Submit Button
	 Parâmetros:
	Reset Button
	 Parâmetros:
	Button
	 Parâmetros:
	TextArea
	 Parâmetros:
	Select
	 Parâmetros:
	Upload de arquivos
	 Parâmetros:
	04. Instalação e configuração em ambiente windows
	Servidor Apache
	PHP
	mySQL
	05. Instalação e configuração em ambiente linux RedHat
	(Disponível na próxima versão)
	06. Sintaxe Básica
	Delimitando o código PHP
	Separador de instruções
	Nomes de variáveis
	Comentários
	Comentários de uma linha:
	Comentários de mais de uma linha:
	Imprimindo código html
	07. Tipos
	Tipos Suportados
	Inteiros (integer ou long)
	Números em Ponto Flutuante (double ou float)
	Strings
	Significado
	Arrays
	Listas
	Objetos
	Booleanos
	Transformação de tipos
	Coerções
	Transformação explícita de tipos
	Com a função settype
	08. Operadores
	Aritméticos
	de strings
	de atribuição
	bit a bit
	Lógicos
	Comparação
	Expressão condicional
	de incremento e decremento
	09. Estruturas de Controle
	Blocos
	Comandos de seleção
	if
	switch
	comandos de repetição
	while
	do... while
	for
	Quebra de fluxo
	Break
	Continue
	10. Funções
	Definindo funções
	Valor de retorno
	Argumentos
	Passagem de parâmetros por referência
	Argumentos com valores pré-definidos (default)
	Contexto
	Escopo
	11. Variáveis e Constantes
	Declaração de uma variável
	O modificador static
	Variáveis Variáveis
	Variáveis enviadas pelo navegador
	URLencode
	Utilizando arrays
	Variáveis de ambiente
	Verificando o tipo de uma variável
	Função que retorna o tipo da variável
	Funções que testam o tipo da variável
	Destruindo uma variável
	Verificando se uma variável possui um valor
	A função isset
	A função empty
	Constantes pré-definidas
	Definindo constantes
	12. Classes e Objetos
	Classe
	Objeto
	A variável $this
	SubClasses
	Construtores
	13. Noções de SQL
	Introdução
	Estrutura das tabelas
	Comando Create
	Comando Drop
	Comando Alter
	Manipulando dados das tabelas
	Comando SELECT
	Comando INSERT
	Comando UPDATE
	Comando DELETE
	14. Acessando o mySQL via PHP
	Estabelecendo conexões
	Selecionando a base de dados
	Realizando consultas
	Apagando o resultado
	Número de linhas
	Utilizando os resultados
	Alterando o ponteiro de um resultado
	15. Acessando o PostgreSQL via PHP
	Estabelecendo conexões
	Realizando consultas
	Verificando o erro na execução de uma query
	Apagando o resultado
	Número de linhas
	Utilizando os resultados
	16. Utilizando headers
	17. Utilizando cookies
	O que são
	Gravando cookies
	Lendo cookies gravados
	18. Manipulando arquivos
	Copiando Arquivos
	Verificando o tamanho de um arquivo
	Verificando se um arquivo existe
	Limpando o cache
	Abrindo arquivos para leitura e/ou escrita
	Lendo de um arquivo
	Escrevendo em um arquivo
	Exemplo
	Uploads com formulários HTML
	19. Enviando e-mail
	20. Bibliografia e Referências
	APÊNDICE 01 - Funções para tratamento de strings
	Funções relacionadas a HTML
	htmlspecialchars
	htmlentities
	nl2br
	get_meta_tags
	strip_tags
	urlencode
	urldecode
	Funções relacionadas a arrays
	Implode e join
	split
	explode
	Comparações entre strings
	similar_text
	strcasecmp
	strcmp
	strstr
	stristr
	strpos
	strrpos
	Funções para edição de strings
	chop
	ltrim
	trim
	strrev
	strtolower
	strtoupper
	ucfirst
	ucwords
	str_replace
	Funções diversas
	chr
	ord 
	echo 
	print 
	strlen 
	APÊNDICE 02 - Funções para tratamento de arrays
	Funções Genéricas
	Array
	range
	shuffle
	sizeof
	Funções de \u201cnavegação\u201d
	reset
	end
	next
	prev
	pos
	key
	each
	Funções de ordenação
	sort
	rsort
	asort
	arsort
	ksort
	usort
	uasort
	uksort
	APÊNDICE 03 \u2013 Tipos suportados pelo mySQL
	Numéricos
	Data e Hora
	Strings
	Notas do autor
	Controle de versões
	GNU Free Documentation License