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



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

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

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

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

APOSTILA PHP PARTE 1

LINGUAGEM DE PROGRAMAÇÃO WEB

Internet e Programação Web

Características do PHP. Começando a programar

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

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

Enviando Arquivos para a Neoband

Instalando o WordPress em localhost

JSP - ORIENTADO A OBJETOS

Conteúdo Programático de PHP

Logo abaixo temos a Barra de Menus que é onde podemos acessar todos os recursos do PHP Editor.

Programação Web Prof. Wladimir

Scriptlets e Formulários

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

Desenvolvendo Websites com PHP

2 echo "PHP e outros.";

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP (xampp-win installer.exe), veja aqui.

TUTORIAL DE INSTALAÇÃO APACHE PHP POSTGRESQL 8.2

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.

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

Criando um script simples

Instalação e utilização do Document Distributor

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

MULTIACERVO - VERSÃO 17.*

O que é o JavaScript?

Treinamento em PHP. Aula 1. Ari Stopassola Junior

Manual de Instalação e OPERAÇÃO

Programando em PHP. Conceitos Básicos

Instalando e usando o Document Distributor 1

INTRODUÇÃO: 1 - Conectando na sua conta

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

Instalando o Internet Information Services no Windows XP

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

GUIA INTEGRA SERVICES E STATUS MONITOR

Manual Captura S_Line

Projeto Amadeus. Guia de Instalação Windows

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Procedimentos para Reinstalação do Sisloc

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

Minicurso Desenvolvimento WEB com alta produtividade com CMS Joomla! Prof. Ms. Paloma Maira de Oliveira

MULTIACERVO - VERSÃO 18.* MANUAL PARA CONVERSÃO DA VERSÃO 17.* PARA 18.*

Manual de Instalação ( Client / Server ) Versão 1.0

Componentes da linguagem C++

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

Algoritmos em Javascript

SPARK - Comunicador Instantâneo MANUAL DO USUÁRIO

CRIANDO, ALTERADO E EXCLUINDO TABELAS, INSERINDO, SELECIONANDO, ALTERANDO E EXCLUINDO DADOS

Manual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0

Iniciando o MySQL Query Brower

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

Manual de Atualização Versão

SAD Gestor Gerenciador de Backup

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Como instalar o Ocomon passo a passo.

OPERADORES E ESTRUTURAS DE CONTROLE

LIBERAÇÃO DA PASTA ARQUIVOS DE PROGRAMA

MULTIACERVO - VERSÃO 19.* MANUAL PARA CONVERSÃO DA VERSÃO 18.* PARA 19.*

Instalação do Eiche Hotel ONLINE (cpanel)

1. Introdução Instalação Baixando o arquivo Instalando Enviando SMS Configurando o Itcell sms massa...

AULA 12 CLASSES DA API JAVA. Disciplina: Programação Orientada a Objetos Professora: Alba Lopes alba.lopes@ifrn.edu.br

Manual QuotServ Todos os direitos reservados 2006/2007

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

CRIANDO UM BANCO DE DADOS

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Introdução à Linguagem

Configurando o IIS no Server 2003

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

Objetivo. Este documento tem como objetivo demonstrar o conceito, o processo de instalação e o funcionamento do SITEF (Tef dedicado).

Auxiliar de instalação (Português Brasileiro) Primeiros passos

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Proxy. Krishna Tateneni Tradução: Lisiane Sztoltz Tradução: Marcus Gama

SCPIWeb. SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 )

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

AULA 6: SERVIDOR DNS EM WINDOWS SERVER

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

INTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião

Web Design Aula 11: Site na Web

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

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

Manual de Administração

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.

Para participar de um mapa colaborativo usando o Cmap Tools

IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.

Procedimentos para Configuração de Redirecionamento de Portas

INTRODUÇÃO BANCO DE DADOS(MYSQL) E PHP

AMBIENTE DE PROGRAMAÇÃO PYTHON

Manual de instalação, configurações e uso do LiveZilla

Transcrição:

O que é PHP? Acrônimo de PHP: Hipertext Language PostProcessor Inicialmente escrita para o desenvolvimento de aplicações Web Facilidade para iniciantes e recursos poderosos para programadores profissionais Utilizado para vários recursos, desde scripts a aplicações desktop PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas as outras linguagem, você programa com estruturas definindo variáveis, executando loops, criando funções. O que poderíamos dizer que difere o PHP das diversas outras linguagens de servidor é sua gigantesca variedade de opções, tais como banco de dados, compactação GZIP, conexão com servidores IMAP (Email), manipulação de imagens e de arquivos, dentre outras. O que posso fazer com PHP? Com a grande variedade de funções PHP você pode criar sistemas de email(ex: sistemas como o do Hotmail), tag boards, sistemas de downloads, proteção de pagina com senha, FTP virtual, newslleter, banners rotativos, chat rooms, forums... Que tipo de banco de dados o PHP usa? O PHP tem suporte a diversos bancos de dados como oracle, Sybase, PostgreSQL e ODBC, sendo mais comum a ultilização do banco de dados MySQL. Quando entro em um site, posso ver seu código PHP? Não, o código PHP fica escondido dos visitantes, sendo que os mesmo só vêem um resultado da execução do código. Qual a vantagem de programar PHP? Com php você pode fazer diversas coisas como já devem saber, mas a principal vantagem é o encontro de hospedagem. Pela sua fácil adaptação a sistemas operacionais com o Windows e Linux, a maioria dos hosts dão suporte a ele, sendo assim mais fácil e barato encontrar um host para suportar esta linguagem. O que presciso para testar meus códigos PHP? Você prescisa dos programas mais comuns dele: Apache PHP MySQL EasyPHP É uma ferramenta que possibilita criar e administrar informações de um portal na Internet. É muito simples de utilizar uma vez que não exige grandes conhecimentos de HTML e nenhum conhecimento Banco de Dados, pois trabalha apenas com arquivos texto. O EasyPHP é facilmente configurado, uma vez que possui uma interface WEB para este fim. O acesso a interface administrativa exige uma senha, que é configurada no momento da instalação o EasyPHP é um pacote que já vem com o PHP, o MySQL e o Apache, ou seja, você não precisa instalar o MySQL e o Apache em separado, conforme eu entendi pelo seu post que você fez. Somente o EasyPHP basta Informações básicas sobre o Easy PHP

Como instalar? Para instalar o programa EasyPHP basta selecionar o aplicativo e seguir os passos da instalação. Onde colocar os arquivos? Se você fez a instalação padrão do EasyPHP o diretório em que devem ser colocados os documentos e pastas que serão acessados através do servidor é \Arquivos de programas\easyphp\www. Esse é o diretório raiz do servidor. Iniciando o servidor. Para fazer com que o servidor comece a operar basta clicar sobre o ícone EasyPHP que está no grupo de programas EasyPHP do menu iniciar. Deverá aparecer um ícone do tipo tray (ao lado do relógio do Windows). Acessando as páginas. Para executar as páginas, com o servidor em execução, digite na barra de endereços do seu browser o IP do seu computador mais o nome do arquivo. Quando você está acessando um servidor localmente o número IP a ser usado é 127.0.0.1, que é reservado para esse tipo de operação. Por exemplo, se o seu arquivo se chama teste.php e está localizado no diretório raiz do servidor digite http://127.0.0.1/teste.php. Ao invés de 127.0.0.1 você também pode usar localhost ou o nome de sua máquina na rede. Parando. Para interromper a execução do EasyPHP clique com o botão direito do mouse sobre o ícone do EasyPHP que fica ao lado do relógio e selecione "stop". //isso é um comentário de uma linha echo "Olá Mundo"; assim funcionam os comentarios com várias linhas, bom o comando echo imprime na tela o que estiver escrito entra aspas ou uma variavel. Diferentemente do ASP o PHP segue a linha de linguagens como C, C++, JAVA e termina seus com ponto e virgula. PHP suporta então 4 tipos básicos de dados. boolean -> pode ter apenas dois valores TRUE(verdadeiro) ou FALSE(falso). Boolean gerelmente é um tipo de dado dificil de assimilar, mas por exemplo se tivessemos uma variavel $solteiro e não nos interessassemos o estado civil em si poderiamos colocar essa varial como boolean ja que ela deveria ter o valor TRUE para solteiros e FALSE para quem estivesse namorando, casado, etc... acho que ficou claro. exemplo: $bool = TRUE; $bool = FALSE; Integer-> é um inteiro, um numero sem virgulas, esse acho que eh claro.(positivo ou negativo) exemplo: $int = 12; $int = -12;

Float-> Float ou também Double é um numero com virgula. $real = 1,85; $real = -10,99 String-> é um conjunto de caracteres $name = 'Meu nome'; $name = "DANIEL"; //isso é um comentário de uma linha echo "Olá Mundo"; assim funcionam os comentarios com várias linhas, bom o comando echo imprime na tela o que estiver escrito entra aspas ou uma variavel. Diferentemente do ASP o PHP segue a linha de linguagens como C, C++, JAVA e termina seus com ponto e virgula. 2. Sintaxe Básica Delimitando o código PHP O código PHP fica embutido no próprio HTML. O interpretador identifica quando um código é PHP pelas seguintes tags: <script language= php > </script> Separador de instruções Entre cada instrução em PHP é preciso utilizar o ponto-e-vírgula, assim como em C, Perl e outras linguagens mais conhecidas. Na última instrução do bloco de script não é necessário o uso do ponto-e-vírgula, mas por questões estéticas recomenda-se o uso sempre. Nomes de variáveis Toda variável em PHP tem seu nome composto pelo caracter $ e uma string, que deve iniciar por uma letra ou o caracter _. PHP é case sensitive, ou seja, as variáveis $vivas e $VIVAS são diferentes. Por isso é preciso ter muito cuidado ao definir os nomes das variáveis. É bom evitar os nomes em maiúsculas, pois como veremos mais adiante, o PHP já possui alguma variáveis pré-definidas cujos nomes são formados por letras maiúsculas. Comentários Há dois tipos de comentários em código PHP: Comentários de uma linha: Marca como comentário até o final da linha ou até o final do bloco de código PHP o que vier antes. Pode ser delimitado pelo caracter # ou por duas barras ( // ). Exemplo: echo teste ; #isto é um teste echo teste ; //este teste é similar ao anterior Comentários de mais de uma linha: Tem como delimitadores os caracteres para o início do bloco e */ para o final do comentário. Se o delimitador de final de código PHP ( ) estiver dentro de um comentário, não será reconhecido pelo interpretador. Exemplos: echo teste ; Isto é um comentário com mais de uma linha, mas não funciona corretamente

*/ echo teste ; Isto é um comentário com mais de uma linha que funciona corretamente */ 3. Criando os primeiros scripts Primeiro Exemplo Neste exemplo, criaremos um script com uma saída simples, que servirá para testar se a instalação foi feita corretamente: <html> <head><title>aprendendo PHP</title></head> <body> echo "Primeiro Script"; </body> </html> Isso mostra como o PHP funciona. O script é executado no servidor, ficando disponível para o usuário apenas o resultado. Agora vamos escrever um script que produza exatamente o mesmo resultado utilizando uma variável: <html> <head><title>aprendendo PHP</title></head> <body> $texto = "Primeiro Script"; echo $texto; </body> </html> tabela seguinte lista os caracteres de escape: Sintaxe Significado \n Nova linha \r Retorno de carro (semelhante a \n) \t Tabulação horizontal \\ A própria barra ( \ ) \$ O símbolo $ \ Aspa simples \ Aspa dupla Operadores Aritméticos Só podem ser utilizados quando os operandos são números (integer ou float). Se forem de outro tipo, terão seus valores convertidos antes da realização da operação. + adição - subtração * multiplicação / divisão % módulo de strings Só há um operador exclusivo para strings:. concatenação de atribuição Existe um operador básico de atribuição e diversos derivados. Sempre retornam o valor atribuído. No caso dos operadores derivados de atribuição, a operação é feita entre os dois operandos, sendo atribuído o resultado para o primeiro. A atribuição é sempre por valor, e não por referência.

= atribuição simples += atribuição com adição -= atribuição com subtração *= atribuição com multiplicação /= atribuição com divisão %= atribuição com módulo.= atribuição com concatenação Lógicos Utilizados para inteiros representando valores booleanos and e lógico or ou lógico xor ou exclusivo! não (inversão) && e lógico ou lógico Existem dois operadores para e e para ou porque eles têm diferentes posições na ordem de precedência. Comparação As comparações são feitas entre os valores contidos nas variáveis, e não as referências. Sempre retornam um valor booleano. == igual a!= diferente de < menor que > maior que <= menor ou igual a >= maior ou igual a