Internet e Programação Web



Documentos relacionados
PHP AULA1. Prof. Msc. Hélio Esperidião

Introdução ao PHP. Prof. Késsia Marchi

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

Programação Web Prof. Wladimir

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

2 echo "PHP e outros.";

Programação WEB. Prof. André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1

Componentes da linguagem C++

PHP. Hypertext Pre-Processor

JSP - ORIENTADO A OBJETOS

Características do PHP. Começando a programar

APOSTILA PHP PARTE 1

OPERADORES E ESTRUTURAS DE CONTROLE

Programação Web Prof. Wladimir

Algoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados)

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

2. OPERADORES ALGORITMOS, FLUXOGRAMAS E PROGRAMAS FUNÇÕES... 10

Programação Web com PHP. Prof. Wylliams Barbosa Santos Optativa IV Projetos de Sistemas Web

2.3. PHP Tipos de dados e operadores

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: Prof. Dr. Raimundo Moura

Programação WEB II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza

CAPITULO 5 COMANDO DE FLUXO IF

Scriptlets e Formulários

Programando em PHP. Conceitos Básicos

LINGUAGEM DE PROGRAMAÇÃO WEB

JavaScript (ou JScript)

Algoritmos em Javascript

O que é o JavaScript?

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia

Informática I. Aula 6. Aula 6-12/09/2007 1

Algoritmos com VisuAlg

LINGUAGEM DE PROGRAMAÇÃO WEB

INTRODUÇÃO À LINGUAGEM C++

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

Criando um script simples

Resumo da Matéria de Linguagem de Programação. Linguagem C

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I

Treinamento em PHP. Aula 1. Ari Stopassola Junior

Prof. Esp. Adriano Carvalho

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Programação WEB II. Sessions e Cookies. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

Criar a classe Aula.java com o seguinte código: Compilar e Executar

SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE 27/02/2012

Linguagem de Programação

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

Algoritmos e Estrutura de Dados. Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira

PHP Material de aula prof. Toninho (8º Ano)

Programação web Prof. Wladimir

PHP (Seções, Cookies e Banco de Dados)

Introdução à Linguagem

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec

Inserindo e Listando registros

APOSTILA DE PHP. Assuntos a serem abordados:

Orientação a Objetos

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

BC0501 Linguagens de Programação

Web Design. Prof. Felippe

JavaScript (Funções, Eventos e Manipulação de Formulários)

Roteiro 2: Conceitos de Tags HTML

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Construindo portais com Plone. Módulo 3 Templates

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger

Java Como Programar, 8/E

Algoritmos e Programação

Trabalho Final. Data da Submissão: das 8h do dia 16/06 às 24h do dia 17/06. Data da Entrega do Relatório: das 15h às 18h no dia 18/06.

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!

Javascript 101. Parte 2

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

PROGRAMAÇÃO WEB AULA 1. estrutura do curso e conceitos fundamentais. professor Luciano Roberto Rocha.

IFTO LÓGICA DE PROGRAMAÇÃO AULA 02

Aula 4 Pseudocódigo Tipos de Dados, Expressões e Variáveis

Capítulo 2: Introdução à Linguagem C

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

Resolução de problemas e desenvolvimento de algoritmos

Fundamentos de Programação II. Introdução à linguagem de programação C++

Publicação web. Será ativado um assistente de publicação que lhe guiará em todas as etapas a seguir apresentadas.

LÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos


Técnicas e processos de produção. Profº Ritielle Souza

JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo

PHP é um acrónimo para Hypertext Preprocessor.

IFSC-Programação para a WEB - prof. Herval Daminelli

Desenvolvendo Websites com PHP

Transcrição:

COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1

SUMÁRIO Criar sites dinâmicos em PHP -------------------------------------------------------- 3 1. CRIAR SITE DINAMICO EM PHP 1.1. Introdução PHP é uma sigla recursiva que significa PHP HyperText Preprocessor. O PHP é uma linguagem de código-fonte aberto, muito utilizada na Internet e especialmente criada para o desenvolvimento de aplicativos Web. A melhor coisa em usar PHP está no fato de ele ser extremamente simples para um iniciante, mas oferece muitos recursos para o programador profissional. Para criar o primeiro exemplo, digite o seguinte código-fonte no seu editor e salve com o nome de teste.php. echo "<p>alô Mundo</p>"; No browser, digite o endereço http://127.0.0.1/teste.php e veja o resultado. Veja também o código fonte da página (Exibir Código fonte). É interessante notar que os comandos PHP não aparecem porque o servidor interpreta todos os scripts antes de enviar a página para o browser. O que PHP pode fazer? 2

Qualquer coisa. O PHP é focado para ser uma linguagem de script do lado do servidor, portanto, você pode fazer qualquer coisa que outro programa CGI pode fazer, como: coletar 4 dados de formulários, gerar páginas com conteúdo dinâmico ou enviar e receber cookies. Mas o PHP pode fazer muito mais. Sintaxe Básica Tags especiais indicam ao PHP onde estão os blocos de código. A tag de abertura é formada por um sinal de menor que (<), um sinal de interrogação (?) e a sigla php. A tag de fechamento é formada por um ponto interrogação (?) e sinal de maior que (>). Ex:... Exercício: digite o código da figura 1 e salve no diretório raiz do servidor Apache. Veja o resultado da página através de seu carregamento no browser. O sinal de ponto-e-vírgula (;) indica o final de um comando (ver figura 1). A próxima figura mostra outro exemplo. $a = 10; $b = 15; $c = $a + $b; echo "$a mais $b é igual a $c"; 3

Os comentários de mais de uma linha no PHP são obtidos através de /* e */. Os comentários de apenas uma linha são obtidos através de //. /* O código abaixo soma duas variáveis e exibe o valor encontrado */ $a = 10; $b = 15; $c = $a + $b; echo "$a mais $b é igual a $c"; 1.2. Variáveis Variáveis armazenam valores. Pode-se referir a variáveis para obter seu valor ou para alterar seu conteúdo. No PHP elas são representadas por um cifrão ($) mais o nome da variável. Os nomes de variáveis válidos são iniciados por letras ou por um subscrito ( _ ). Existe diferenciação entre nomes de variáveis maiúsculas e minúsculas. Ex: $a, $_A, $_a 4

$a = 10; $A = 20; echo "O valor de 'a' é $a e o de 'A' é $A"; 1.3 Tipos de dados O PHP suporta vários tipos de dados: Inteiro Números inteiros (isto é, números sem ponto decimal) Números de dupla precisão Números reais (isto é, números que contêm um ponto decimal) String Texto entre aspas simples ( ) ou duplas ( ) Booleanos armazenam valores verdadeiros ou falsos, usados em testes de condições Array Grupo de elementos do mesmo tipo Objeto Grupo de atributos e métodos Recurso Uma origem de dados externa Nulo Nenhum valor 1.4. Operadores São usados para efetuarem operações sobre as variáveis e constantes. Os operadores do PHP são: + soma 5

- subtração * multiplicação / divisão ^ exponenciação % módulo, resto da divisão ++ acrescenta um a uma variável -- subtrai um de uma variável += soma um valor a uma variável e lhe atribui o resultado $a = 10; $b = 15; $c = $a + $b; echo "$a mais $b é igual a $c"; 6

$a = 10; $b = 15; $c = $a - $b; echo "$a menos $b é igual a $c"; $a = 10; $b = 15; $c = $a * $b; echo "$a multiplicando $b é igual a $c"; 7

$a = 10; $b = 15; $c = $a / $b; echo "$a dividindo $b é igual a $c"; 1.5. operadores de comparação Há também os operadores de comparação. Uma comparação sempre gera um dos dois valores possíveis: vazio, que corresponde a falso, e 1, que corresponde a verdadeiro. = = é igual a! = não é igual a > é maior que < é menor que >= é maior ou igual a <= é menor ou igual a $x = 5; 8

$resultado = ($x == 8); if($resultado == 1) echo "verdadeiro"; else echo "falso"; echo "<br>"; $x = 5; $resultado = ($x!= 8); if($resultado == 1) echo "verdadeiro"; else echo "falso"; 9

echo "<br>"; $x = 5; $resultado = ($x > 8); if($resultado == 1) echo "verdadeiro"; else echo "falso"; echo "<br>"; 10

$x = 5; $resultado = ($x > 8); if($resultado == 1) echo "verdadeiro"; else echo "falso"; echo "<br>"; $x = 5; $resultado = ($x >= 8); if($resultado == 1) echo "verdadeiro"; 11

else echo "falso"; echo "<br>"; $x = 5; $resultado = ($x <= 8); if($resultado == 1) 17 echo "verdadeiro"; else echo "falso"; 12

for estrutura de looping que executa um bloco de código quantas vezes for indicadoem uma variável. Deve-se definir a variável que será testada no looping, uma condição de teste e o incremento (ou decremento) da variável de controle. for ($i = 1; $i < 10; $i++) echo("linha $i <br>"); while estrutura de looping que não necessita de um número determinado de iterações. Ele é executado enquanto uma condição for verdadeira. $i = 1; while ($i < 10000) 13

echo($i); $i *= 2; echo(" vezes 2 é igual a $i <br>"); 14