Login: Senha: Registrar-se - Esqueci minha senha
.: Menu
Home
Imagens no Orkut
Livro de visitas
Buscar no Na Faixa
Artigos
Jogos Online
Sign. dos Sonhos
Humor e Piadas
Ilusões de Ótica
Previsão do Tempo
.: Bancos
Emoticons e Gifs
Ícones
Logos
.: Canais
Apostilas
Arte/Cultura
Blog
Busca
Downloads
E-mail Grátis
Emoticons
Esportes
Filmes
Flogs
Fontes
Host Grátis
Humor
Infantil
Informática
Jogos
Jogos Online
Linux
Músicas
Notícias
P/ Maiores de 18
Redirecionadores
Sites Parceiros
Webdesigners
Webmasters
.: Serviços
Mural de Recados
Usuários Online
Bloco de Notas
Formmail
Meu IP
Teste de Conexão
Banner Rotativo
.: Geradores
Barra de Rolagem
Recomende
Pop-up
.: Na Faixa
Sobre
Contato
Recomende-nos
Termos de uso

Usando Include no PHP

Enviado em 09/01/2007 - 02:26
Fonte: A A A A

O PHP tem duas formas normalmente usadas para incluir o conteúdo de um outro script PHP, como uma biblioteca de funções ou algo similar, que são :

<?php
include("arquivo.php");
require(
"arquivo.php");
?>


Que também podem ser escritas assim:

<?php
include "arquivo.php";
require 
"arquivo.php";
?>



Os dois tem quase a mesma função - um inclui o conteúdo do arquivo especificado (seja um script PHP ou um arquivo HTML normal) e o outro requer que o arquivo especificado seja incluído. Se esse arquivo por algum motivo não puder ser incluído, um erro aparecerá na página.

Além dessas funções descritas acima existem as funções similares include_once e require_once, que servem para ajudar num problema comum na programação em PHP, que é incluir o mesmo arquivo várias vezes no mesmo script (o que faz com que um erro apareça na tela).

Bem é isso onde você queira que apareça outro arquivo é so colocar essas tags do PHP que ela apareça lembrado que pode ser qualquer tipo de arquivo tipo *.html, *.php, *.cgi, *.dat, *.data, *.txt sendo os mais usados o *.php e *.html

Além disso você poder criar seus próprios arquivos (tipo *.sk fica rulez) mas pena que todo mundo só verá o PHP pelo browser.

Exemplo prático (lateral direita, centro, lateral esquerda)

<html>
<head>
<title>Título</title>
</head>
<body bgcolor="#FFFFFF">

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="3"><?php 
include("cima.php"); ?></td>
<tr>
<tr>
<td><?php 
include("esquerda.php"); ?></td>
<td><?php 
include("centro.php"); ?></td>
<td><?php 
include("direita.php"); ?></td>
</tr>
</table>

</body>
</html>


Dai é so salvar como *.php (onde * é o nome do arquivo que você escolher) e ver o resultado, depois para fazer as outras páginas é so usar esse mesmo estilo de página, apenas trocando a tag do meio (onde fica o include do 'centro.php').

Agora vamos falar um pouco sobre uma parte que traz muita confusão que é trabalhar com diretorios.

Bem quado sua página com os includes tiver com esse código:

<?php
include("direita.php");
?>



Ele indicará que a pagina "direita.php" esta no mesmo diretório que o script que está com essa linha do include.

E para a cada 2 pontos ".." que você colocar ele vai indicar um diretório antes do que a pagina de inclusão estara

Exemplo:

Raiz do Site (onde vai a página index)
|----> paginas <dir>
|----> animes <dir>
|-> esquerda.php <file>
|-> centro.php <file>
|-> direita.php <file>
|-> index.php <file>



Digamos que dentro do diretorio "animes" você tenha um script e quera incluir o arquivo "direita.php" que está localizado na Raiz do site dentro desse script. Você precisará colocar o seguinte código:

<?php
include("../direita.php");
?>


Isso vai estar indicado ao PHP que você quer incluir o arquivo 'direita.php' que está localizado um diretório acima do diretório atual.

O mesmo vale para o contrário - se você quiser incluir uma página que esta no diretório animes num script que esteja na raiz do site, precisaria usar algo como isso:

<?php
include("animes/pagina.php");
?>


Dica:
Tome cuidade com relação a URL de imagems no seu código HTML, pois podem acontecer erros por causa do uso de diretórios.

Por exemplo, no diretório 'anime' você cria um arquivo 'banner.html', e nesse arquivo existem várias linhas com tags de imagens que referenciam imagens nesse mesmo diretório 'anime'. Ou seja, o arquivo 'banner.html' fica no mesmo diretório que 'imagem1.gif' por exemplo.

Se nesse arquivo a URL da tag da imagem estiver simplesmente '<img src="imagem1.gif">', e o arquivo banner.html for incluido pelo index.php no diretório Raiz do site, esse mesmo script index.php vai na verdade procurar a imagem 'imagem1.gif' no diretório raiz, e não no diretório 'anime' como deveria ser.


Fonte: Retirado do google.com.br

Enviado por: brunohcs

Esse artigo foi visualizado 4483 vezes

Compartilhe este artigo
facebook del.icio.us rec6 digg
Recomende este artigo a um amigo


Voltar
>> Comentários
 
Seu nome:*
Comentário:*
Copie o Código de Segurança para o campo ao lado: ->
* Campos Obrigatórios
Comentar
Paulo Fernando Coment: Gostei, me ajudou mt, vlw pela disponibilidade!
 
Bruno Souza Coment: Cara, é só faze como ta escrito acima .. você cria um arquivo menu.php, ai em todas as pagina ein vez de escrever os links do menu vc poe include("menu.php"); dai você só vai precisa adiciona o novo link no menu.php
 
Clesio-sama Coment: Cara eu to criando um site! Tipo eu to tendo que criar todas as páginas! Quando eu vo adicionar uma pagina nova no servidor, eu tenho que atualizar todas inclusive a index.html onde esta o link da página nova! Tipo eu queria usar o include na index.php para redirecionar a todas as outras paginas sem precisar ficar atualizando paginas! Espero que entenda meu caso! Add ai clesio-sama@hotmail.com
 
Bruno Souza Coment: Deixe as duvidas aqui clesio!
 
Clesio-sama Coment: Muito boa essa explicação, mais minha mente ainda esta confusa, gostaria de pedir que me adicione no msn para tirar minhas pequenas dúvidas. Add ai: clesio-sama@hotmail.com Valeu espero resposta!
 
Fernando Coment: Valeu pela dica para acessar o diretório acima (../blá blá blá)
 
Diego Coment: Kra mto boml.. e simples.. principalmente pra mim q to começando a v includes agora... vlw mesmo ^^
 
renato Coment: muito bom
 
Buscar Artigos:
.: Jogos Online
Ação
Aventura
Cassino
Classicos
Colorir
Corrida
Esporte
Estrategia
Infantil
Luta
Meninas
Nave
Tiro
Outros
Adulto
.: T.V. Online
MTV
Band
.: Saúde
Calculadora de IMC
Peso Ideal
Artigos de Saúde
.: Links Rápidos
WM Online
Web Tutoriais
Criador de Grafites
Moto Papo
Micro Jogos
.: Parceiros
*Comediando
Baixa Mais
Blog do Italo
Busca Links
Central da Web
Concursos Agora
Elite GTA
Games de Celular
GMasters
Jogos Online Free
Midiapub Anúncios Grátis
Moto Papo
Mural de Recados Grátis
Noticias MG
Show Moto
Sistema de Usuários Online
Toques para Celular Grátis
Total Clima
Web Visual
.: Nossos Números
Artigos: 746
Categorias: 50
Comentarios: 572
Usuarios: 3072
Blocos de Nota: 79
Canais: 170
Visitas unicas desde 04/06/07: 353325

website monitoring service
Hospede seu site com qualidade
eXTReMe Tracker
.: Enquete
Parceiros do Na Faixa.
Na Faixa.net - Todos os direitos reservados.
Leia nossos Termos de Uso
Desenvolvido por Web Visual
www.webvisual.com.br - www.jogatinas.com.br - www.comediando.com.br - www.showmoto.com.br - www.omural.net - www.molecagem.com.br