NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosProgweb : Php003
Quer receber novidades e e-books gratuitos?

Primeiros scripts

 

Objetivos:

 

Mostrar como podem ser escritos pequenos scripts em PHP. Exemplificando o uso deles e o uso de algumas características básicas.

 

Pré-requisitos:

 

Ter experiência em operação do ambiente Windows. Noções de HTML.

 

Nota: Este tutorial faz parte do Curso: PHP & MySQL.

 

Primeiros scripts

 

Você pode acompanhar estes exercícios utilizando o bloco de notas do Windows. Todos os código podem ser digitados no bloco de notas e salvo com a extensão “.php”.

 

Lembre-se de ao salvar o arquivo utilizando o bloco de notas você deve digitar o nome do arquivo entre aspas. Por exemplo, se você quer salvar o arquivo com o nome script1.php quando for informar para o bloco de notas o nome do arquivo digite “script1.php”.

 

Salve os arquivos na seguinte pasta c:\inetpub\wwwroot\phpsamples para que sempre possa acessa-los digitando em seu navegador o endereço http://localhost/phpsamples/<nomedoscript.extensaodoscript>.

 

Qualquer dúvida entre em contato comigo pelo e-mail rivasalmir@gmail.com que terei prazer em atende-lo.

 

Após instalar o PHP e o MySQL agora é hora de escrevermos os nossos programas em PHP. Começaremos com um programa bem simples que envia para o navegador uma pequena mensagem de boas vindas.

 

Artigos - Programação Web - Julio Battisti

Fig. 1 - script1.php

 

Linha 1

 

A tag <?php indica que você irá a partir desta linha iniciar a digitação de um script em php. Existem outras tags que também pode ser utilizadas em substituição a tag <?php, são elas: <?, <% e <SCRIPT LANGUAGE=”PHP”>. Utilizaremos a <?php por ser a mais comum entre todos os servidores de php que testamos.

 

Linha 3

 

Nesta linha utilizamos o compando print para enviar para o navegador o conteúdo da string “Bem-vin a programação em PHP !”. Observe que esta linha é finalizada com um ;. Toda a linha de comando do php é finalizada com um ;.

 

Linha 5

 

Nesta linha temos a tag ?> que indica que encerra-se nela a porção de código PHP iniciada na linha 1.

 

Veja o resultado do script no navegador.

 

Artigos - Programação Web - Julio Battisti

Fig. 2 - Resultado do script no navegador

 

Veja que apenas a string passada ao comando print foi exibida no navegador. Agora vejamos o código fonte da página enviada ao navegador.

 

Artigos - Programação Web - Julio Battisti

Fig. 3 - Código fonte do script

 

O código fonte do script é exatamente a mesma coisa que vimos na janela do navegador, ou seja, a string enviada ao comando print. Como o nosso script não possui nenhum outro código HTML mesclado a ele e não envia nenhuma outra string para o navegador. O código fonte da página enviada e a página mostrada pelo navegador são exatamente a mesma coisa.

 

Outras tags de marcação do código PHP

 

Na tabela abaixo mostramos as tags que podem ser usadas para delimitar um código PHP. Lembramos que a maioria dos servidores testados por nós sempre aceita a tag <?php e ?> por isso este conjunto de tags serão utilizadas por todo nosso treinamento.

 

Artigos - Programação Web - Julio Battisti

 

Combinando HTML com PHP

 

No nosso próximo script estaremos combinando de várias formas a o script PHP com o código HTML.

 

Artigos - Programação Web - Julio Battisti

Fig. 4 - script2.php

 

Neste script mesclamos diversas vezes PHP com HTML. Explicaremos abaixo linha a linha o script:

 

Linha 1 contém tag <HTML> nesta linha indica o início de uma página HTML.

 

Linha 2 contém a ag <HEAD> nesta linha indica o início da seção de cabeçalho de um documento HTML.

 

Linha 3 contém a tag <TITLE> indica que a partir dela tudo o que for digitado aparecerá na barra de título do navegador conforme mostrado abaixo. A tag </TITLE> fecha o texto que será exibido na barra de título do navegador.

 

Artigos - Programação Web - Julio Battisti

 

Linha 4 contém a tag </HEAD> encerra a sessão de cabeçalho do navegador.

 

Linha 5 contém a tag <BODY> indica o início do corpo do documento HTML

 

Linha 7 contém a tag <H1> indica que todo o texto que vier depois dela até a tag </H1> será tratado como título tamanho 1 da página HTML.

 

Linha 9 contém a  tag <?php indica que o que estiver entre ela e a tag ?> deverá ser considerado como código PHP.

 

Linha 11 contém o comando print que envia para o navegador a string contida a sua direita. Como podemos ver esta string pode conter tags HTMLs para serem enviadas ao navegador. E como toda linha de código PHP deve ser finalizada com ;.

 

A linha 13 encerra o código PHP.

 

A linha 15 contém um texto que faz parte do documento HTML a ser enviado para o navegador e não mais parte do script PHP que já foi encerrado na linha 13.

 

Na linha 16 temos a tag <?php iniciando o código PHP, o comando print enviando para o navegador a string “Aqui mostramos algumas.” E a tag ?> encerrando o código PHP da linha. Veja que como colocas a tag de início do código PHP, <?php, e de fim, ?>, na mesma linha não foi necessário digitarmos o ;. Porém mesmo assim recomendamos que sempre utilizemos o ;.

 

Na linha 18 a tag </BODY> encerra o corpo da página HTML

 

Na linha  19 a tag </HTML> encerra o documento HTML.

 

Nos próximos scripts iremos apenas explicar as linhas que contiverem entre as tags <?php e ?> visto que não é escopo deste treinamento ensinar HTML.

 

Exibindo o script no navegador

 

A seguir mostramos a saída do script PHP no navegador.

 

Artigos - Programação Web - Julio Battisti

Fig. 5 - Saída do navegador do script2.php

 

Vejamos agora o código fonte do navegador.

 

Artigos - Programação Web - Julio Battisti

Fig. 6 - Código fonte enviado para o navegador do script2.php

 

Veja que após ser processado podemos ver que todos os comandos e referências ao script PHP somem da página enviada ao navegador.

 

Endereços relacionados:

 

Fontes dos scripts utilizados no site

 

http://www7.brinkster.com/rivas/artigos/PHPBasico/index.asp

 

Nos próximos artigos estarei disponibilizando na web uma forma de vocês verem os scripts em ação.

 

Abcs,

 

Almir Rivas

rivasalmir@gmail.com

 

Untitled Document
ASP BÁSICO
1 Cálculo de Frete Internacional com ASP e Access
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 1
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 2
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 3
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 4
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 5
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 6
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 7
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 8
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 9
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 10
1 ASP 3.0 utilizando 3 camadas - Parte 1
1 ASP 3.0 utilizando 3 camadas - Parte 2
1 ASP 3.0 utilizando 3 camadas - Parte 3
COLDFUSION
1 Criando um formulário em Flash usando o ColdFusion MX 7
FLASH - ACTIONSCRIPT
1 Movimentar objeto – Parte 01
1 Movimentar objeto – Parte 02
1 Jogo – Acerte o Alvo
1 Como Movimentar um Objeto utilizando Botões
1 Exibir frases Aleatórias
1 Ações Básicas do ActionScript
1 Criando Botões com MovieClip no Flash
1 Criando Links em Botões Flash
1 Integrando Flash com Fireworks na Criação de Botões
1 Interpolação Motion (Movimento)
1 Interpolação Shape (Forma)
1 Principais Eventos do Mouse (Flash/ActionScript)
1 Criando Máscaras no Flash (Mask) Parte 1
1 Criando Máscaras no Flash (Mask) Parte 2
1 Galeria de Fotos Carregando Arquivos Externos (Flash e ActionScript)
PHP BÁSICO
1 Introdução ao PHP
1 Lógica em PHP
1 Trabalhando com Formulários HTML
1 Utilizando Arquivos – Criando um Scrap Book
1 Banco de Dados em Arquivos Texto
1 PHP - Sistema de busca de preços - Parte 1
1 PHP - Sistema de busca de preços - Parte 2
1 PHP - Sistema de busca de preços - Parte 3
1 PHP - Sistema de busca de preços - Parte 4
1 PHP - Sistema de busca de preços - Parte Final
1 Primeiros Scripts
1 Guardando dados em memória
1 Um pouco mais sobre variáveis
1 Manipulando variáveis
1 Estruturas de controle - Parte 1
1 Estruturas de controle - Parte 2
1 Estruturas de controle - Parte 3
1 Estruturas de controle - Parte 4
1 Estruturas de controle - Parte 5
1 Criação de Funções no PHP
1 Funções – Um pouco mais Sobre Parâmetros - Parte 1
1 Funções – Um pouco mais Sobre Parâmetros - Parte 2
1 Funções – Alguns Truques
1 Funções – Últimos Truques
1 Arrays – Noções Básicas
1 Arrays – Um pouco Mais Sobre Criação de Arrays
PHP COM BANCO DE DADOS
1 Criando um Sistema Ficha Cadastral Clientes - Parte 1
1 Criando um Sistema Ficha Cadastral Clientes - Parte 2
1 Criando um Sistema Ficha Cadastral Clientes - Parte Final
1 Controle Horarios Funcionários - Parte 1
1 Controle Horarios Funcionários - Parte 2
1 Controle Horarios Funcionários - Parte 3
1 Controle Horarios Funcionários - Parte 4
1 Controle Horarios Funcionários - Parte 5
1 Controle Horarios Funcionários - Parte 6
1 Controle Horarios Funcionários - Parte 7
1 Controle Horarios Funcionários - Parte 8
1 Controle Horarios Funcionários - Parte 9
1 Controle Horarios Funcionários - Parte 10
1 Controle Horarios Funcionários - Parte 11
1 Controle Horarios Funcionários - Parte 12
1 Controle Horarios Funcionários - Parte 13 - Conclusão
1 Instalando o PHP no Windows XP
1 Instalando o MySQL no Windows XP
1 Sistema Controle Extintores -Parte 1
1 Sistema Controle Extintores -Parte 2
1 Sistema Controle Extintores -Parte 3
1 Sistema Controle Extintores -Parte 4
1 Sistema Controle Extintores -Parte 5
1 Sistema Controle Extintores -Parte - Conclusão
1 PHP - Controle dos Correios - Parte 1
1 PHP - Controle dos Correios - Parte 2
1 PHP - Controle dos Correios - Parte 3
1 PHP - Controle dos Correios - Parte 4
1 PHP - Controle dos Correios - Parte 5
1 PHP - Controle dos Correios - Parte 6
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 1
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 2
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 3
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 4
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 5
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 6
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 7
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 8
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 9
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 10
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 11
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 12
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 13
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 14
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 15
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 16
JAVASCRIPT BÁSICO
1 JavaScript Básico - Lição 1
1 JavaScript Básico - Lição 2
1 JavaScript Básico - Lição 3
1 JavaScript Básico - Lição 4
1 JavaScript Básico - Lição 5
1 JavaScript Básico - Lição 6
1 JavaScript Básico - Lição 7
1 JavaScript Básico - Lição 8 - Instruções If e Else
1 JavaScript Básico - Lição 9 - Tópicos Diversos
1 JavaScript Básico - Lição 10 - Objetos Math e Date
1 JavaScript Básico - Lição 11 - Trabalhando com o objeto Browser
1 JavaScript - Criando Seus Próprios Objetos
1 JavaScript - Virtual Earth – Primeiro Passo
1 JavaScript - Virtual Earth – Segundo Passo
Quer receber novidades e e-books gratuitos?

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2021 ®

[LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI