Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Allotropos

[Resolvido] include como link

Recommended Posts

ola pessoal..

bom, estou com uma duvida cruel...

estava procurando aqui no forum e no google, como usar o include no lugar de iframe, achei varios "tutoriais de include", mas nenhum explicava como usa-lo em um link..

 

 

tenho um menu na minha index..

queria que ao clicar nele, ele abrisse em uma certa parte de minha index, a pagina pelo include..

nao sei se fui claro.. mas quem conhece acredito que tenha captado a duvida..

 

somente para reforçar..

um exemplo, em iframe eu teria como chamalo pelo target="nome_do_frame", e na include teria como fazer algo parecido??

 

agradeço desde ja pessoal, obrigadao..

Compartilhar este post


Link para o post
Compartilhar em outros sites

No arquivo para incluir pode ter uma variavel e no lugar do iframe você usa o echo para imprimir essa variavel

Compartilhar este post


Link para o post
Compartilhar em outros sites

vlw pela ajuda Daniel..

 

fiz passando pagina=nomepagina ..

 

nao tem algum metodo que eu possa passar por /nomepagina pois deste modo ele fica ?pagina=nomepagina

 

vlw, agradeco desde ja

Compartilhar este post


Link para o post
Compartilhar em outros sites

outra duvida..

 

eu to usando charset=iso-8859-1" na index..

 

ela nao devia de importar automaticamente assim como o css faz?

 

posso por <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> em cada pagina?

 

dizem que eh errado fazer varios headers, metas e etc

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou postar um exemplo simples de como você pode usar os includes.

 

Crie dois arquivos: a.php, b.php e coloque alguma coisa neles.

 

Depois em outro arquivo faça o seguinte:


<a href="<?php echo $_SERVER[ 'PHP_SELF' ]; ?>?pagina=a">pagina 1</a>
<br/>
<a href="<?php echo $_SERVER[ 'PHP_SELF' ]; ?>?pagina=b">pagina 2</a>

<?php
if( isset( $_GET[ 'pagina' ] ) )
{
echo '<hr>';
include( $_GET[ 'pagina' ] . '.php' );
}
?>

 

Cada link vai "chamar" um arquivo diferente, agora basta colocar esse include dentro do HTML que você quer.

 

 

Obs.: É apenas um exemplo didático, não fiz as validações e tal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim, coloquei apenas na index a seguinte linha:

 

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

 

mas as paginas que chamo dentro do include estao vindo erradas..

 

o que pode ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique a codificação do arquivo.

 

Abra o arquivo no notepad++, vá em formatar e selecione Codificação UTF-8 ou UTF-8(sem BOM). Salve e tente novamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

então.. abri com np++, mas nem chegou a mudar nada, mas de qlqr modo, salvei ele..

 

nao deu em nada..

 

eh estranho, pois na index, ele mostra CORRETAMENTE, e nas paginas include, nao mostra..

 

minha include pode estar VAZIA, apenas um "í" la dentro, que vai ficar errado..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.