Login: Senha: Registrar-se - Esqueci minha senha
.: Menu
Home
Buscar no Na Faixa
Artigos
Jogos Online
Sign. dos Sonhos
Humor e Piadas
Papel de Parede
Ilusões de Ótica
.: Bancos
Emoticons e Gifs
Ícones
Logos
.: Canais
Apostilas
Arte/Cultura
Blog
Busca
Celular
Downloads
E-mail Grátis
Emoticons
Esportes
Filmes
Flogs
Fontes
GTA Mods
Host Grátis
Humor
Infantil
Informática
Jogos
Jogos Online
Linux
Músicas
Notícias
Offline
Redirecionadores
Sites Parceiros
Webdesigners
Webmasters
.: Serviços
Mural de Recados
Editor de Fotos
Protetor de Links
Usuários Online
Bloco de Notas
Formmail
Meu IP
Teste de Conexão
Banner Rotativo
.: Geradores
Barra de Rolagem
Recomende
Pop-up
Inverter Link
.: 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 54281 vezes

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


Voltar
>> Comentários
 
Related Posts Plugin for WordPress, Blogger...
Comentar
Douglas Rodrigues Coment: Muito bom o post
 
stefam Coment: vlw cara
muito boa dica
 
Rodrig0 Coment: Legal..
 
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
Educativos
Esporte
Estrategia
Infantil
Luta
Meninas
Nave
Tiro
Outros
Adulto
Top Jogos
.: GTA (Grand Theft Auto)
GTA SA, VC, IV
SA - Carros
IV - Carros
Mods
GTA IV
SA - Mods Cleo
.: Saúde
Calculadora de IMC
Peso Ideal
Artigos de Saúde
Sexualidade
.: Google
Diagnóstico
.: Parceiros
Bigodão
Candidatos Spammers
Cria Blog
Jogos Online Free
Mural de Recados Grátis
Papel de Parede
Portal OverTube
Show Moto
Truco Grátis
Web Visual
.: Nossos Números
Artigos: 911
Categorias: 52
Comentarios: 1863
Usuarios: 24822
Blocos de Nota: 87
Canais: 174

website monitoring service
eXTReMe Tracker
Na Faixa.net - Todos os direitos reservados.
Leia nossos Termos de Uso - Política de Privacidade
Desenvolvido por Web Visual
Apartir de:
Crie seu Site - Jogos Online - Papel de Parede Grátis - Show Moto - Mural de Recados Grátis - Dicas Para Blogs