sábado, 27 de dezembro de 2008
Sistema de Includes (Query Strings)
Sistema de Includes
Como primeiro tutorial, decidi escolher este, sistema de includes. Porque? Porque assim como você que não consegue fazer funcionar nem com reza brava, eu tambem nao conseguia ha tempos atras. Agora desenvolvi este pequeno script que aposto que irá ajudar você muito!
Teoria:
O que faremos aqui, será ter uma página que conterá somente o layout do website inteiro, e as outras páginas contendo somente o conteudo. Assim, essas paginas são incluidas no layout, desta forma, quando voce quiser editar alguma elemento do seu layout (link, botao, menu...), voce só altera na pagina principal, que todas seram "alteradas" automaticamente! Economiza toneladas e toneladas de serviço, quando está voce esta tratando com um cliente, pode apostar!
Prática:
Crie uma página index.php que tenha só o layout do seu site (SEM CONTEUDO!). Assim, no local a onde iria o conteúdo você deve colocar este código aonde voce quer que o conteudo das paginas apareça, pode ser dentro de uma div, camada, tabela, qualquer lugar.
Agora, voce ja deverá ter as outras paginas só com o conteudo ja prontas.
Os links da sua página deverão ser ?pagina=NOME_DA_PAGINA (sem a extensão)
A sua pagina inicial deve se chamar home.php
Exemplos:
?pagina=videos (Incluirá na sua index a página videos.php)
?pagina=contato (Incluirá na sua index a página contato.php)
PS: Não esqueça de manter todas essas paginas no mesmo diretório.
Webtutoriais:4DB73CF2
Marcadores:
include query string
Assinar:
Postar comentários (Atom)
cara não deu certo la no video tu coloca uma aspa e ne exemplo nao tem esse codigo do blog ta certo aguardo contato evanildodesousa@hotmail.com
ResponderExcluirperfeito!!!!!!
ResponderExcluirtava precisando a muito tempo
é 10!!!
Fernando muito bom este codigo, ha tempos queria entender como funcionava o oscommerce, matou a charada.
ResponderExcluirPoderia fazer um codigo em php para um controle de estoque usando mysql, php, apache?
Estou usando wampserver.
Estou trabalhando em um codigo de controle de estoque, pode me ensinar?
Muito grato,
Silvio Pontes.
silvioponts@hotmail.com
Fernando, outra coisa, como posso montar um banco de dados para o controle de estoque?
ResponderExcluirEstou trabalhando em uma empresa aqui no Japão.
Quero montar o controle de estoque para controlar as muitas peçinhas que precisamos usar.
Elas tem detalhes que se for escrever todas, o banco de dados poderá ficar muito grande.
Como posso fazer para que o banco fique enxuto e funcional usando ids relacionais, sabe tipo:
nome da peça. banco de peças
fabricante. banco de fabricantes
aparelho que usa a peça. banco de produtos
pessoa que solicitou a peça. banco de funcionarios e assim por diante.
Desculpe meu desconhecimento, pode ser meu meste para aprender sobre estas coisas?
Muito obrigado,
Silvio Pontes.
silvioponts@hotmail.com
Good Man tava loko por isso
ResponderExcluirPrazer sou novo no seu blog tentei fazer o q ensina no video mais nao tao dando certo aparece
ResponderExcluirWarning: include( dependencias.php) [function.include]: failed to open stream: No such file or directory in D:\wamp\www\index.php on line 294
Warning: include() [function.include]: Failed opening ' dependencias.php' for inclusion (include_path='.;C:\php5\pear') in D:\wamp\www\index.php on line 294
o codigo php ta igualzinho la
se der pra ajudar ficaria grato
alvaro.web.marketing@hotmail.com
esse erro acontece pq na linha 5 tem escrito assim:
Excluirinclude "$pagina.php";
mas tem que ficar assim:
include "$pagina";
so tem um errinho na primeira linha
ResponderExcluirif(isset($_GET['pagina']){
e o correto seria
if(isset($_GET['pagina'])){
msm valeu mano otimo sistema ajudou pacas
Anônimo de 16 de novembro de 2010, salvou minha vida. AHUshduaUHSdhausduh
ResponderExcluirparabens meu bruxo, continue com este serviço de utilidade,
ResponderExcluirfernando, PARABENS, ....
ResponderExcluirFUNCIONOU QNDO carrega o index.php aparece a pagina home.php, mas qndo clico nos links q fiz, nao busca pagina correta, APARECE a pagina.php
porq ?
fiz corretamente assim
?pagina=sobre
pessoal, ALGUÉM SABE me informar porq os links no meu ao clicar não funciona sendo que foi feito como informa corretamente o autor ? abre somente a página.php e nao abre as páginas que linkei assim:
ResponderExcluirsobre.php linkado assim: ?pagina=sobre
agradeço, alexandre