leonardo0112
(usa Linux Mint)
Enviado em 05/12/2012 - 01:27h
estou fazendo um site como exercicio e uso a tecnica dos includes. meu index.php (bem resumido) e assim:
INDEX.PHP
<html>
<head>
<title>Index</title>
</head>
<body>
<div id="geral">
<?php
include 'topo.php';
include 'corpo.php';
include 'rodape.php';
?>
</div>
</body>
</html>
Dentro dos arquivos topo.php, corpo.php, rodape.php tenho o restante do codigo do site. Dá na mesma que eu criar um baita index.php, porem ai eu dividi ele em varios arquivos, onde são "continuação" do index.
Ai no lugar do codigo.php, usa-se um include "$_GET['page']".".php" por exemplo, ou senao um switch para redirecionar qual pagina abrira no lugar do corpo.php e assim por diante.
Aprendi tal tecnica com estes 3 videos do link, mas claro, me aperfeiçoei bastante, mas a ideia geral ainda é a mesma.
http://www.ficheiro.com.br/category/destaques/css-php/
Agora tem tambem um metodo de programar chamado de AJAX, que usa javascript e XML, HTTP, sei lá. Ali é legal, pois as paginas abrem dentro de divs, campos sao atualizados etc sem dar refresh na pagina, porem é um pouco complexo, mas é o jeito mais correto, creio eu.
E pra lembrar, voce estara acessando apenas uma pagina (index.php), entao o cabeçalho HTML, tag body, title, algum start_session(); link para arquivo JS, etc sera necessario uma vez apenas no index.php, nos demais, como topo.php, a pagina ja comeca na tag <div> e termina na </div> por exemplo.