[quote=romario.alp]blz,
isso mesmo , gostaria que apenas o conteúdo fosse regerado e o resto da pagina ficasse estático. Esta alteração seria gerada a partir de dados de um arquivo (html) .[/quote]
Entendi. Bom, como você citou, o PHP trabalha muito bem com isso. Ele possui um recurso chamado include, onde você adiciona uma outra página .php em qualquer lugar da sua página. Normalmente, usamos esse recurso para deixar determinadas áreas estáticas, como o menu, o cabeçalho, o rodapé. Para exemplo de teste, faça assim:
Topo (chame esse arquivo de topo.php): <div id="topo">Este é o topo da página, onde normalmente vai uma logo, uma animação .flv, um menu horizontal, essas coisas.</div>
Menu lateral (chame de menu.php): <div id="menu">Aqui vai o menu lateral de sua página, normalmente com as opções de acesso ao sistema.</div>
Rodapé (chame esse arquivo de rodape.php): <div id="rodape">Aqui é o rodapé da página, onde normalmente se colocam informações de localização da empresa, de quem desenvolveu o sistema, esse tipo de assunto.</div>Crie também uma regra de css onde você organiza a sua página (não esqueça de referenciar na sua página): [code]body {
width: 800px;
height: 600px;
}
#topo {
width: 100%;
clear: both;
}
#menu {
width: 40%;
float: left;
}
.conteudo {
width: 60%;
float: left;
}
#rodape {
width: 100%;
clear: both;
}[/code]Agora, em uma página sua de conteúdo, você adicionará a classe conteúdo e colocará suas referências (chame de index.php):[code]<?php
include(“topo.php”);
include(“menu.php”);
?>
Aqui vem o conteúdo de sua página. Cada página sua terá uma div como essa, com a classe conteúdo, e colocará todo o texto aqui, onde está esse.
<?php
include("rodape.php");
?>[/code]Veja como trabalhou o meu [b]include[/b]. Ele trouxe o conteúdo de cada uma das páginas incluídas como parte da página atual. É só fazer isso nas várias páginas.
Essa é a solução comum com PHP. Há alguma linguagem com a qual você queira trabalhar especificamente?