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 : Introducaophp001
Quer receber novidades e e-books gratuitos?

Introdução ao PHP

 

Objetivos:

 

Este é o primeiro de uma série de tutoriais sobre PHP Básico. Nesta série você aprenderá como criar aplicações simples em PHP, utilizando diversos recursos como sessões, conexão com banco de dados MySQL, entre outros. Você também aprenderá como instalar o ambiente PHP no sistema operacional Windows e algumas de suas configurações Básicas.

 

Pré-requisitos: Para acompanhar esta série de tutoriais é necessário ter conhecimento básico de Html e noções de lógica de programação.

 

O que é PHP?

 

O PHP é uma linguagem de programação dinâmica para produção de websites. Diferentemente das outras linguagens de produção de sites, o PHP é processado no servidor, retornando para o cliente (pessoa que acessa o site) apenas Html. Desta forma o código fonte não é exposto, o que é muito útil quando interagimos com banco de dados ou outros componentes que possuam senhas ou informações que precisem ser especificadas no código.

 

Por exemplo, um usuário abre a página www.exemplo.com/about.php, o servidor onde está a página “about.php” lerá este arquivo e processará as tags PHP, devolvendo apenas HTML para o usuário, como vemos na figura abaixo:

 

Artigos - Programação Web - Julio Battisti

 

O PHP tem suporte a praticamente todos os banco de dados existentes no mercado, o que torna simples a tarefa de produzir aplicações que acessam banco. No decorrer do curso veremos como construir aplicações com banco de dados MySQL.

 

A linguagem também suporta outros protocolos como SMTP, POP3, IMAP entre outros.

 

Como começar?

 

Antes de começarmos a estudar o PHP propriamente dito, vamos entender criar o ambiente para programar e rodar scripts da linguagem.

 

Como vimos no item anterior os scripts são interpretados no servidor web, este deve obrigatoriamente ter o pacote PHP instalado. Um host na internet para sites em PHP deve seguir esta regra.

 

Você pode procurar um host na internet que rode PHP, mas estes geralmente são pagos. A melhor opção é instalar um servidor web e o PHP na sua máquina ou em uma máquina local para efetuar testes e desenvolvimento.

 

No próximo tópico veremos como criar um ambiente de teste local que será necessário para efetuarmos os exercícios deste curso.

 

 Criando o Ambiente de Teste

 

Nosso ambiente de teste será composto dos seguintes itens:

  • Servidor Web (Apache)
  • Interpretador PHP
  • Banco de dados MySQL

Para instalarmos estes softwares é necessário executar uma série de alterações manuais em arquivos de configuração, mover manualmente alguns arquivos e etc. Mas para o nosso ambiente de teste, onde não é necessário fazer grandes alterações nas configurações padrão, existe um pacote chamado PHPTriad, que agrupa todos os softwares citados e faz a instalação e configuração automática de todos eles.

 

Instalando

No site você verá uma série de arquivos, faça o download apenas do “phptriad”.

 

Artigos - Programação Web - Julio Battisti
  • Executar o arquivo que acabou de ser baixado. Surgirá uma tela com a licença de uso. Concorde e o programa de instalação começará a extrair arquivos diretamente na pasta “c:\apache” (A instalação cria automaticamente esta pasta).

Artigos - Programação Web - Julio Battisti

  • Crie uma pasta na raiz chamada “tmp” ex.: “C:\tmp”. Esta pasta será necessária para guardar os arquivos temporários de sessão.
  •  

  • Os servidores (Apache com o PHP e MySQL) já estão instalados. Para inicia-los encontre no menu iniciar o menu PHPTriad e então clique em Apache Console> Start Apache e em MySQL> MySQL-D.
  •  

  • Para testar o apache abra um browser e digite o seguinte endereço: http://localhost, se a instalação estiver correta, uma página de Boas Vindas deverá ser aberta.

Considerações Sobre o Ambiente de Teste

 

Quando entramos com o endereço http://localhost no browser, estamos apontando para o servidor que está rodando no micro local, ou seja no mesmo micro onde o browser está rodando. Se o servidor estiver rodando em outro micro da rede, então devemos entrar http://ip_ou_nome_da_maquina, desta maneira estaremos acessando o apache que roda na máquina apontada.

 

Quando apontamos para o apache, ele busca os documentos na pasta “C:\apache\htdocs”. Se editarmos o arquivo index.php que está contido nesta pasta, veremos que ele é o fonte da página de Boas Vindas que vimos durante a instalação do PHPTriad.

 

Neste ambiente de testes, para criarmos diferentes sites, criaremos sub-pastas na pasta htdocs. Por exemplo cria-se uma sub-pasta em htdocs chamada “meusite” ex.: “C:\apache\htdocs\meusite”. Quando quisermos acessar os documentos contidos nesta pasta entramos com o endereço: http://localhost/meusite.

 

Entendendo o Código

 

Para criar e editar scripts em PHP podemos utilizar qualquer editor Html, ou até mesmo o bloco de notas. O ideal é usar editores que diferenciem o código utilizando cores, como o Dreamweaver. Você pode baixar o PHP editor, um ótimo editor de PHP freewere, no site http://paginas.terra.com.br/informatica/php_editor/.

 

Sempre devemos salvar os scripts com extensão “.php”.

 

Um script php pode conter ou não tags Html, essas tags não são processadas pelo servidor, são simplesmente passadas ao solicitante. Normalmente utiliza-se Html para fazer a estrutura e parte estática da página e o php para a parte lógica, que exige processamento.

Para diferenciar as tags php das Html devemos utilizar os segintes sinalizadores:

 

<?

Código php...

?>

 

ou

 

<?php

código php...

?>

 

Na figura a seguir temos um exemplo de como o PHP fica embutido no Html.

 

Artigos - Programação Web - Julio Battisti

 

Sintaxe Básica

 

Separador de Instruções

 

Sempre após uma instrução deve-se utilizar ; (ponto e vírgula) para sinalizar que aquela instrução foi encerrada.

Ex.:

echo (“teste”);

 

Variáveis

 

As variáveis em PHP não precisam ser declaradas mas devem sempre ter $ na frente do nome.

Os nomes devem sempre começar com letras ou com o caractere “_”.

Ex.:

$nome

$_cpf

 

Observação: O PHP é case sensitive, portanto $nome é diferente de $Nome ou $NOME.

 

Comentários

 

Para inserirmos comentários em PHP, temos duas opções: // , tudo que estiver na mesma linha e depois das duas barras será tratado como comentário, ou /* e*/, tudo o que estiver entre o barra-asterisco e o asterisco-barra será tratado como comentário, independente da linha.

 

No exemplo abaixo, os comentários estão em laranja:

 

Artigos - Programação Web - Julio Battisti

 

Criando O Primeiro Script

 

Para revisar e verificar o conteúdo aprendido, faremos um script bem simples de saída de texto.

 

1. Crie uma sub-pasta em htdocs e nomeie “primeiroscript”

 

2 .Utilizando um editor html ou de texto crie um arquivo chamado de index.php (a primeira página de um site deve sempre receber esta nomenclatura)

 

3. Construa a estrutura básica de uma página html:

 

<html>

<head>

<title>Meu Primeiro Script</title>

</head>

 

<body>

 

</body>

</html>

 

4. Vamos inserir algum código PHP entre as tags <body></body> do html.

 

<html>

<head>

<title>Meu Primeiro Script</title>

</head>

 

<body>

<?

echo (“Este é meu primeiro Script PHP”);

?>

</body>

</html>

 

O comando echo retorna uma string para o resultado em html, podemos passar esta string diretamente(como no exemplo) ou uma variável contendo uma string.

 

Salve o arquivo.

 

Abra um browser e entre com o endereço http://localhost/primeiroscript

 

A página abrirá com a string passada para o comando echo.

 

No próprio browser clique em “Visualizar código-fonte” ou comando similar que mostre o fonte da página que está sendo mostrada.

 

Veremos o seguinte:

 

<html>

<head>

<title>Meu Primeiro Script</title>

</head>

<body>

Este é meu primeiro Script PHP

</body>

</html>

 

Desta maneira fica claro como o PHP trabalha, entregando para o solicitante apenas o resultado do código.

 

Faça outras experiência, como por exemplo, atribuir uma string a uma variável e passar esta variável para o comando echo, como no código:

 

<html>

<head>

<title>Meu Primeiro Script</title>

</head>

 

<body>

<?

$frase = “Meu segundo script”;

echo ($frase);

?>

</body>

</html>

 

Conclusão:

 

Neste tutorial mostramos como instalar e configurar um ambiente PHP em máquinas Windows. Mostramos também como funciona a “engine” do PHP, com suas características e particularidades, assim como uma noção geral de sintaxe no PHP e como inserir fragmentos de código em uma página HTML. 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-2025 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI