Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

PHP - construindo website, Esquemas de Web Design e Desenvolvimento

Criando um web site em PHP do início ao fim

Tipologia: Esquemas

2024

Compartilhado em 16/01/2024

rafael-borella-strzelecki-1
rafael-borella-strzelecki-1 🇧🇷

1 documento

1 / 5

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Desenvolvendo
Websites com PHP
Aprenda a criar Websites dinâmicos e
interativos com PHP e bancos de dados
 
Juliano Niederauer
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe PHP - construindo website e outras Esquemas em PDF para Web Design e Desenvolvimento, somente na Docsity!

Desenvolvendo

Websites com PHP

Aprenda a criar Websites dinâmicos e

interativos com PHP e bancos de dados

Novatec Editora

Juliano Niederauer

Capítulo 1

O que é o PHP?

O PHP é uma das linguagens mais utilizadas na Web. Hoje mais de 10 milhões de sites no mundo inteiro utilizam PHP. A principal diferença em relação às outras linguagens é a capacidade que o PHP tem de interagir com o mundo Web, transformando totalmente os websites que possuem páginas estáticas.

Imagine, por exemplo, um website que deseja exibir notícias em sua página principal, mostrando a cada dia, ou a cada hora, notícias diferentes. Seria invi- ável fazer isso utilizando apenas HTML. As páginas seriam estáticas, e a cada notícia nova que aparecesse no site a página deveria ser alterada manualmen- te, e logo após enviada ao servidor por FTP (File Transfer Protocol) para que as novas notícias fossem mostradas no site. Com o PHP tudo isso poderia ser feito automaticamente. Bastaria criar um banco de dados onde ficariam arma- zenadas as notícias, e criar uma página que mostra essas notícias, “puxando- as” do banco de dados.

Agora imagine um site que possui cerca de 100 páginas. Suponha que no lado esquerdo das páginas há um menu com links para as seções do site. Se alguma seção for incluída ou excluída, o que você faria para atualizar as 100 páginas, incluindo ou excluindo esse novo link? Alteraria uma a uma, manualmente? Com certeza você demoraria horas para alterar todas as páginas. E isso deveria ser feito cada vez que houvesse alteração, inclusão ou exclusão de uma seção no site.

Para resolver esse problema utilizando PHP é muito simples. Basta construir um único menu, e fazer todas as 100 páginas acessarem esse arquivo e mostrá- lo em sua parte da esquerda. Quando alguma alteração fosse necessária, basta- ria alterar um único arquivo, e as 100 páginas seriam alteradas automaticamen- te, já que todas acessam o mesmo menu.

Essas são apenas algumas das inúmeras vantagens das páginas que utilizam PHP. Você acabou de conhecer dois exemplos de sites em que a principal

Você deve estar se perguntando: “Por que não posso inserir o código PHP usando o próprio editor de páginas, no caso o FrontPage?” Bem, a resposta é simples. O FrontPage é da Microsoft e funciona bem com aplicativos da mes- ma empresa. O PHP não é da Microsoft, e aí está o problema, pois editores de páginas como o FrontPage podem estragar sua programação, por exemplo, pegando as linhas de código que você colocou no início da página e moven- do-as para o meio do documento. Isso ocorre porque o PHP não é uma lin- guagem conhecida pelo editor de páginas, e se houver linhas de código PHP antes da tag inicial , elas serão retiradas do início da página, e coloca- das no corpo, após a tag do HTML, e isso causaria grande confusão.

Baseado no servidor

Provavelmente você já conhece um pouco da linguagem de script chamada JavaScript. Essa linguagem consiste em scripts que também são colocados nas páginas Web, no meio do HTML, mas essa é uma programação que é executa- da no lado do cliente. Você abre seu browser (navegador) e acessa uma pági- na que possui JavaScript. Essa página é carregada na memória do seu micro, e o código JavaScript é executado consumindo os recursos de processamento do seu computador. Além disso a programação escrita em JavaScript pode ser vista e copiada por qualquer pessoa. Para isso basta escolherExibir – Código- fonte no menu do navegador.

O PHP é exatamente o contrário, pois é executado no servidor. Quando você acessa uma página PHP por meio de seu navegador, todo o código PHP é executado no servidor, e os resultados são enviados para seu navegador. Por- tanto, o navegador exibe a página já processada, sem consumir recursos de seu computador. As linhas de programação PHP não podem ser vistas por ninguém, já que elas são executadas no próprio servidor, e o que retorna é apenas o resultado do código executado.

Capítulo 1 • O que é o PHP?

2222222222 Desenvolvendo Websites com PHP

Há um exemplo simples para facilitar a compreensão: você já deve ter visto alguns sites que exibem a data e hora atual em suas páginas. Se essas informa- ções forem escritas utilizando JavaScript, a data e hora mostradas serão retira- das do relógio do seu computador. Ou seja, para cada pessoa que acessar, a data e hora mostradas serão diferentes, pois nem todos os computadores mar- cam exatamente o mesmo horário. Agora, se a data e hora forem escritas utili- zando PHP, essas informações serão retiradas do relógio do servidor, ou seja, há um relógio único, e por isso todos que acessarem o site ao mesmo tempo verão a mesma data e hora.

Bancos de dados

Diversos bancos de dados são suportados pelo PHP, ou seja, o PHP possui código que executa funções de cada um. Entre eles temos MySQL, PostgreS- QL, Sybase, Oracle, SQL Server e muitos outros. Cada um dos bancos de dados suportados pelo PHP possui uma série de funções que você poderá usar em seus programas para aproveitar todos os recursos. Os bancos de dados não suportados diretamente pelo PHP podem ser acessados via ODBC. Neste livro veremos exemplos de utilização do PostgreSQL e do MySQL, mas você poderá programar utilizando qualquer outro banco de dados, para isso basta fazer a adaptação dos comandos referentes a ele. Comandos utilizados por outros bancos de dados são encontrados na documentação do PHP, disponível para download no site oficial.

Portabilidade

Podemos executar o PHP no Linux, Unix ou Windows NT. Vamos falar mais sobre a utilização do PHP no Linux, embora haja poucas diferenças em relação aos demais sistemas operacionais.