Aula 7: Estruturando Páginas e Links

15/02/2010 | POR Robson V. Leite | 5.816 VISITAS

Salve rapaziada estamos de volta com mais uma aula do curso criando um site profissional UpInside. E nesta aula passamos para a segunda etapa do desenvolvimento do nosso site, nela estruturamos as paginas e links usando PHP INCLUDE.

Sempre seguinte os padrões de desenvolvimento web, este tipo de estrutura torna o site mais leve e ágil a navegação. E mantém o código limpo.

Na próxima aula teremos a agregação de conteúdo em todas as nossas paginas para finalmente inserir o sistema em PHP e concluir nosso site. Boa aula a todos, e deixem seus comentários para duvidas, sugestões e é claro quem gosto faz barulho!!

Script Include:

######### INCLUDE #######################

<?php
 foreach ($_REQUEST as $___opt => $___val) {
 $$___opt = $___val;
 }
 if(empty($pagina)) {
 include("inicial.php");
 }
 elseif(substr($pagina, 0, 4)=='http' or substr($pagina,
 0, 1)=="/" or substr($pagina, 0, 1)==".")
 {
 echo '<br><font face=arial size=11px><br><b>A página não existe.</b><br>Por favor selecione uma página a partir do Menu Principal.</font>';
 }
 else {
 include("$pagina.php");
 }
 ?>

############### URL #####################

index.php?pagina=aparelhos
116 respostas para “Aula 7: Estruturando Páginas e Links” deixe a sua!
  • Lucas Washington Em: 16 de fevereiro de 2010 as 19:41

    Olá , este codigo não pego no meu dreaweaver . porque ?

  • Robson V. Leite Em: 16 de fevereiro de 2010 as 20:46

    Ola Lucas. O código não foi desenvolvido pelo DW. Você deve ter errado algum passo. Especifique melhor o erro ou poste o mesmo para que possamos ajudá-lo!

  • Lucas Washington Em: 16 de fevereiro de 2010 as 21:53

    Já arrumei , o erro era esse ( “ ” ) o certo é isso ( ” ” )
    Muito boa a video aula

  • Victor Em: 7 de março de 2010 as 9:56

    Ai eu configurei tudo mais esse codigo a cima esta dando erro .E eu sei que é esse codigo acima pq tirei ele e o site voltou ao normal…
    Ajuda ai Robson.O que devo fazer?

    Da o seguinte erro:

    Parse error: syntax error, unexpected ‘>’ in C:\Program Files\VertrigoServ\www\up\index.php on line 16

  • Robson V. Leite Em: 7 de março de 2010 as 12:15

    Olá Victor. me aparenta ter um > a mais ai no seu script. de uma olhada mais de perto, se não eonctrar o erro, me envie o script por e-mail.

  • Victor Em: 7 de março de 2010 as 16:45

    Ai Robson ao copiar esse codigo para usar é preciso apagar as aspas(” “) e recoloca-las dinovo. E com isso resolveu os erros. ;D
    Avisa a galerinha ai…
    Thanks.

  • Robson V. Leite Em: 7 de março de 2010 as 17:45

    Opa. vlw pela dica. corrigido!

  • Mauro Em: 30 de abril de 2010 as 18:01

    Robson, para esse script, não seria necessário usar a super global “$_GET” para que possa funcionar em servidores com o register_globals = off ?

    obrigado pelo tutorial

  • Igor Em: 30 de abril de 2010 as 18:05

    Ae Robson, muito bom suas aulas, tão me ajudando muito

  • Robson V. Leite Em: 30 de abril de 2010 as 18:24

    Olá Mauro, até hoje nunca encontri uma empresa de hospedagem que desative o metodo GET. acho bem provavel que não precise alterar em nada, mas se sua hospedagem não permitir GET você pode alterar o PHP.ini, mesmo assim repito, acho que é impossivel encontrar uma empresa que desligue o GET, até porque a estrutura padrão de links em PHP usa o GET e linux não roda ASP né! :)

  • Mauro Em: 30 de abril de 2010 as 18:52

    to usando o localhost XD

    obrigado pelo comentario Robson !

    abraço!

  • Felipe Pitol Em: 21 de maio de 2010 as 22:37

    Fala Robson,
    o seguinte, coloquei os scripts do php include normalmente.

    so que no script

    em vez da sidebar ficar ao lado direito, como no tutorial, ele fica no lado esquerdo.

    O que posso fazer pra resolver isso?!

  • Miguel Lucas Em: 14 de junho de 2010 as 14:05

    Olá Robson.

    Estava começando a ver suas VA mas não encontrei as aulas iniciais.Elas já começam nesta aula 7.

    Se ainda estiver disponivel, pode me passar o link das outras aulas?
    Obrigado

  • Robson V. Leite Em: 14 de junho de 2010 as 15:38

    Olá Miguel, todos os cursos estão no menu Cursos Online!

    O Site Profissionail está no link abaixo!
    http://www.upinside.com.br/categoria/cursos-upinside/curso-criando-um-site-profissional

  • Renan Em: 16 de junho de 2010 as 14:02

    Robson, você poderia explicar como faz para gerar as páginas á partir do ID igual ao sistema de comentário vc cadastra a página e lá na url irá listar por id tipo http://www.upinside.com.br/Index.php?id=3 vlw forte abraço.

  • Bruno Rafael Em: 25 de junho de 2010 as 14:24

    Olá Robson, gostaria de saber! Se você ainda irá mostrar aquele efeito de carregar imagem, que vc mencionou na aula passada.

    Atenciosamente!

  • Rafael Rodrigo Em: 27 de junho de 2010 as 12:34

    Tive uma dificuldade nessa aula pois quando inclui o rodapé ele ficou afastado do restante do site, criando uma linha entre eles.
    Se alquem teve o mesmo problema segue ai a solução que encontrei para o Dreanweaver. Vai na nova página criada, da um CTRL + J, depois em título/codificação(title/codification) tem que estar codificação UTF-8 e desmarcada a opção de incluir assinatura Unicode(BOM).
    No dreanweaver retirou esse espaço e ficou ok. Pelo que andei pesquisando isso resolve alguns problemas com acentuação também.
    To só começando a programar em php mas espero ajudar alguem que tiver o mesmo problema.
    Vlw.
    Ah! E as aulas estão ótimas…

  • Kleber Murat Em: 6 de julho de 2010 as 12:06

    Olá robson muito obrigado por compartilhar seus conhecimentos, mas estou com um problema no desenvolvimento do meu site, fiz exatamente como vc fez com PHP include() mas deu problema com o css do meu site, quando carrego ele fica todo desorganizado sem a CSS, gostaria de saber o que aconteceu?

  • Luciano Júnior Em: 6 de julho de 2010 as 12:55

    @Kleber Murat:Em que navegador voçê está testando??

  • Alexsander Em: 15 de julho de 2010 as 18:40

    Opa galera blz!
    Alguém sabe pq mesmo as páginas estando padrão, mesma configuração, ainda assim, no navegador, uma ou outra deslocam-se para a direita.
    No meu caso a página MURAL, quando chamo ela pelo link, ela se desloca para a direita.
    Se alguem souber essa eu agradeço, pois não fica legal o a página ficar se movendo.

  • Diego Em: 16 de julho de 2010 as 19:58

    Olá Robson,

    antes de mais nada gostaria de parabenizá-lo pelo videos aulas, estão ótimas, pena que as vezes em casa não sai tão perfeito, hehe. Então vamos ao problema, depois de muitas tentativas consegui chegar na aula 7 com tudo perfeito, mas agora quando vou recortar as páginas, não ta dando certo, quando vou visualisa-las da algumas diferenças, principalmente nas imagens, não sei explicar direito, mas é como se ela não achasse o estilo.css. Já fiz e refiz, até agora nada. Caso tenha ficado claro o problema, se possivel espero uma resposta. Obrigado!

  • Flávio de Lima Em: 27 de agosto de 2010 as 0:56

    Muito bom =)

  • Caio Em: 6 de setembro de 2010 as 17:19

    Olá,

    Parabéns pelo trabalho mais uma duvida cade a aula 5 e 6???
    Sem elas ficou bem dificil chegar a 7 rs….

  • Robson V. Leite Em: 6 de setembro de 2010 as 18:08

    @Caio: No menu cursos online vc pode listar todas as aulas do determinado curso :)

  • Vinicius Em: 8 de setembro de 2010 as 22:05

    aew galera quando ponho o codigo e os outros codigo
    e vou no meu navegador ver como ficou
    as imagens do site site fica uns 10px longe uma da outra alguem me ajude
    vlws!!!!!

  • Elvio Em: 22 de setembro de 2010 as 12:05

    Olá Robson.
    Venho acompanhando todas as video-aulas e aprendi muito com elas.
    Parabéns pela iniciativa e pela qualidade didática.

    Tenho uma dúvida, este código de include que ficará dentro da div content tem a intenção de carregar apenas o conteúdo dentro da div, não é mesmo?
    O resto da página não sofreria refresh.
    No entanto não é o que acontece aqui, quando clico em um link do menu recarrega toda a página.
    Estou começando a estudar PHP, meu raciocínio está errado?

  • Robson V. Leite Em: 22 de setembro de 2010 as 14:10

    @Elvio: Olá meu querido. o resto do conteudo não sofre carregamento devido ao cash do navegador. Mas o refresh só pode ser evitado com jQuery, JS e ou AJAX!

  • FELIPE Em: 22 de setembro de 2010 as 15:44

    Ola Robson, consegui inserir o código normalmente, mas na minha página home, só há uma imagem, e quando clico em home ele não puxa a imagem o que pode ser?

  • Joao carlos Em: 3 de outubro de 2010 as 16:51

    mais uma aula, ok! ^^

  • Flavio Jr. Em: 3 de novembro de 2010 as 1:41

    Olá Robson, meus parabéns pelas va!
    Só uma duvida que já revirei aqui e não estou conseguindo descobri o porque, quando dividi o site “html” as letras de todo site ficou desconfigurada tipo “Últimas do Mural”.

    Um grande abraço e obrigado por todas vídeo Aulas!

  • Lucas Rocha Em: 9 de novembro de 2010 as 22:26

    estou aprendendo seguido sua video aula minha template está certinha mais na hr de cortar o site ele desconfiguratodooooo, e tambem quando eu coloco php echo date, não entra o ano, ESTOU USANDO ESSE CODIGO MESMO.

    ajuda ai???

  • Gabriel Matsuoka Em: 11 de novembro de 2010 as 16:10

    Robson, está de parabens gostei muito da video aula..

    Agora estou com uma duvida.. funciona em todos os navegadores, porém no IE ele ta bugando .. não centraliza.. teste apenas a pagina header.. ele está normall centralizado.. porem quando puxo index.php ele ja fica do lado esquerdo.

  • FLAVIO JR. Em: 13 de novembro de 2010 as 23:26

    O Lucas Rocha, eu estava com o mesmo problema na hora de cortar o site, depois de muita pesquisa eu foi ver que era o “DOCTYPE” . ae coloquei o original do php e funcionou, segui ai!

    Titulo do site

    Espero ter ajudado.

  • Ariel Em: 15 de novembro de 2010 as 23:46

    Eu vou fazer um site, com um layout padrão em certo ponto, porem no conteudo não será sempre padrão pois a vezes terá só texto, outras vezes texte e imagens, outras só imagens. Como posso fazer isso já que no site que vc ensina o layout é fixo e o que muda só é o texte e nada pode ser acrescentado.

  • Robson V. Leite Em: 16 de novembro de 2010 as 8:56

    @Ariel: Olá meu querido, tente usar as aulas como aprendizado para que vc desenvolva seus proprios projetos. veja as aulas e procure entender o que está sendo feito, porque está sendo feitos. Depois basta usar o conhecimento para desenvolver seus proprios trabalhos!

  • Ariel Em: 16 de novembro de 2010 as 14:40

    Obrigado Robson. Primeiramente gostaria de lhe parabenizar pelo excelenta trabalho e quando eu tiver melhores condições irei até lhe dar um agrado pela ajuda ^^

    Mas o que quero dizer é o seguinte, vc fez uma página aonde só muda o conteudo. Somente ele.

    Eu vou fazer uma página aonde não é um layout muito parecido com o seu pois não terá um sidebar, somente a pagina conteudo, e nesta as vezes terá um sidebar inserido e as vezes não. Deu pra entender? Porque algumas páginas como por exemplo a página ‘trabalhos’, ela terá um sidebar com imagens. Mas a página ‘home’ não precisa, logo terá só textos.

    Se puder me add no msg para uma ajuda, eu até te pago para isso ou se possivel me passar teu msn pra eu te add e me ajudar. Pago mesmo ^^

    Obrigado.

  • Ariel Em: 16 de novembro de 2010 as 18:41

    Eu estou passando muito apuros e preciso de fazer o que estou querendo bem rápido. Eu lhe pago para vc me add no msn e me ajudar a fazer. É com urgencia que preciso disso, Obrigado. Me envie um email com sua resposta pois preciso mesmo.

  • Robson V. Leite Em: 16 de novembro de 2010 as 18:53

    @Ariel: Olá Ariel, para aprender bem rápido vc deve dedicar mais tempo aos estudos, não tente modificar tudo de uma vez. acompanhe o curso para aprender e saber como utilizar as ferramentas. perca algumas horas a mais aprendendo e depois desenvolva aquilo que precisa. de uma olhada no curso online de tableless inteiro!

    Vi em mais de um comentário vc falando em pagar para ser ajudado, acesse loja.upinside.com.br e veja os cursos disponiveis. Aqueles estão a venda, na UP a VIBE e compartilhar e não vender. Aquele forte abraço :)

  • Gabriel Em: 30 de novembro de 2010 as 19:48

    Robson, antes de tudo quero parabeniza-lo pelo curso.

    Estou precisando de sua ajuda.Tenho um problema com os links. Eu usei o include conforme vc explicou na aula, mas quando eu clico em algum link do menu,aparece um erro (erro 404). Eu olhei tudo de novo, mas os links e arquivos estao corretos. A “$pagina” do include tambem foi modificada como na aula
    O que pode estar dando errado???

  • Thais Pacheco Em: 14 de dezembro de 2010 as 16:13

    oi, Robson!
    hoje escrevo porque tenho uma dúvida e acredito que você poderá solucioná-la. Eu fiz o site como você ensinou, com mais “apetrechos” rs. O problema está em deixar o site no centro da página. No firefox a página obedece o css, porém no internet explorer a página fica toda desconfigurada, isso somente depois que eu dividi o site em partes php. Eu uso position absolute para tudo, exceto para a div que é responsável por deixar a página no centro.
    eu preciso fazer um css para cada browser?
    um abraço, Thais Pacheco

  • diego f silva Em: 23 de dezembro de 2010 as 11:42

    cara faz uns 15 dias que assisto suas va e de um cara totalmente leigo nesta area hj consigo fazer algumas coisas bacanas so com suas va e algumas apostilas então venho ate aqui para parabenizar pelo otimo trabalho que vc faz

  • diego f silva Em: 28 de dezembro de 2010 as 10:03

    cara olha eu aqui novamente estou seguindo todas as aulas cara e ate o aqui vinha certinho mais na hora que coloquei o include ele abre minha pagina certo mais quando tento acessar algum item do menu da um ( erro 404 ) eu fui olhando os comentarios e fui fazendo tudo oq ja ajudou alguem apaguei (” “) e coloquei novamente apaguei o codigo inteiro e fiz manualmente revisei linha por linha ate que vim encher o saco rsrsrsrs cara da uma ajuda ai por favor e muito obrigado pois suas aulas são as melhores

  • diego f silva Em: 9 de janeiro de 2011 as 18:15

    cara o ano passou e esta aulaainda me deixa com duvidas depois de quase quebrar meu pc consegui fazer este query string pegar no meu link, mais consegui uma vitoria e entrei em uma outra guerra pq agora o mural do meu home esta dentro do meu conteudo e minha div esta certinha oq poderia ser???

  • Pedro Em: 7 de fevereiro de 2011 as 4:06

    Quando fiz os cortes para criar hearder, footer, sidebar, etc… bagunçou tudo o que pode ter acontecido???

  • Paulo Roberto Em: 11 de fevereiro de 2011 as 20:51

    Como faço para passar um parâmetro pelo link “index.php?pagina=aparelhos” usando o script?
    Preciso passar uma variavel.

    Abraço

  • Robson V. Leite Em: 12 de fevereiro de 2011 as 11:27

    @Paulo Roberto: fala meu querido, é simples.

    “index.php?pagina=aparelhos&valor=item”

    $valor = $_get['valor'];

  • Edison Aguiais Em: 6 de março de 2011 as 2:30

    Caro Robson,

    Está de parabéns as suas video-aulas. Eu que não sabia nada de php já consegui chegar a 7º aula com um aproveitamento de 100%. Agora na 7º aula eu travei no fatiamento do site. Eu fiz do jeito que voce explica o comando include () assim como para o footer e sidebar. Só que a página perdeu toda a configuração e agora aparece só os textos. Eu acho que ele não está conseguindo pegar o header e o caminho do css que está incluso nele.

    Como que eu faço? Existe algo errado, já que eu fiz igualzinho está na aula?

    Obrigado e um forte abraço!

  • Edison Aguiais Em: 7 de março de 2011 as 19:33

    Caro Robson,

    Já encontrei a solução. Eu não havia instalado o servidor de host.. Agora estou usando o WAMPSERVER e está tudo beleza..

    Abraços…

  • Gastão Em: 10 de março de 2011 as 21:18

    Olá, há dois dias atrás tentei enviar um comentário, na verdade, uma dúvida mas acho que deu algum problema ao enviar pq não apareceu o que digitei. Por favor, se puder me dar uma mão, ou melhor, uma luz rsss. Então minha dúvida é que tenho um layout com 3 colunas, claro cabecalho e rodape, na primeira coluna estão os links e usando o script da include lá em cima, funciona bem certinho tudo tranquilo, ou seja, ao clicar abre na coluna do meio que é o todo conteudo do site. Agora o problema é que na página do meio qdo entra no site já tem conteúdo com links, aí qdo uso o script do include ele traz a página que chamei mas bagunçando todo o layout o que pode ser? Será que nao posso usar entao aquele script? Nao sei se me fiz entender. Por enquanto muito obrigado.

  • Adriano Em: 11 de março de 2011 as 23:51

    Gostei muito do código, só estou com problemas quando vou carregar uma página com imagens, as imagens não carrega na div. Como posso resolver esse problema? grande abraço!

  • marco Em: 16 de março de 2011 as 0:08

    Oi, eu estou desenvolvendo um site de divulgação de produtos, e estou tentando adaptar sua video aula para conseguir criar um modo de inserir os produtos através do painel de admin (que Graças a Deus tem no seu cronograma, rs). O meu problema (além de não saber nada de php) é que, por algum motivo, logo quando dou o comando e atualizo a página, o browser só me mostra o código fonte da página. Eu procurei mas ainda não consegui encontrar onde está minha falha. Se puder me ajudar, vou ficar MUITO grato.
    abraços

  • marco Em: 16 de março de 2011 as 0:59

    Acrescentando: no DW ele mostra que o comando funcionou, já que o layout não desconfigura, continua o mesmo.

  • marco Em: 16 de março de 2011 as 19:24

    Oi cara, consegui resolver o problema, foi erro no endereço da url mesmo…
    vlw

  • Lucas Dalferth Em: 18 de março de 2011 as 5:44

    Bom dia,

    Brother, primeiramente gostaria de parabenizar, você é um grande professor. Essa é a primeira vez que vejo alguem na web explicar tão bem passo a passo a construção de um site complexo.

    Um pequeno erro no meu site: eu estou acompanhando e fazendo passo a passo todos os comandos e linhas que voce fala na VA. Porem nessa aula foi tudo bem até o ponto em que voce inclui o comando INCLUDE de php. o site mantem sua funcionalidade no final… o problema é que eu coloquei e repeti em x, um bg em body que faz com que o menu pareça extenso por (essa foi uma alteração minha mesmo). O problema no final e que, a div box se desloca para baixo do topo, desalinhando o menu da bg que eu coloquei. Sabe me dizer o que ocorreu ?

    Obrigado desde já.

  • vlad Em: 19 de março de 2011 as 12:11

    Boas, não sei se já comentei por aqui, estou comentando geral…..

    Parabéns !

    O lance é o seguinte,, gostaria, acho que todos nós que te seguimos, com este tal de INCLUDE :

    01 – Deixar cada página com um título diferente, isso seria 10 para SEO nnão é ?

    02 – Adaptar o sistema fontsizer, o A+ A- aqui testei vários e não funcionaram (com os includes) e tb fui testar uns sliders (jquery) tb não funfaram

    03 – Explicar mais devagarzinho,devagarinho o que pode ter dentro dos arquivos criandos, exp: home.php….metatags, , no header.php a div pai fica quebrada..estes detalhes para nós leigos aprendermos mais.

    Então, galera…..vamosdar um BIS para estas questões e ver se o nosso guru ai ajuda mais a gente a aprender..

    valeu!

    obrigadão !

    t+
    Vlad

    escrevam – IDEM VLAD

  • marcio Em: 28 de março de 2011 as 20:19

    Robson,tudo blz achei seu site show de bola msm mas gostaria de fazer uma pergunta pq na hora de eu fatiar para colocar o include php o site desconfigura fica tudo alinhado a esquerda e perde toda a formatação do links tando no header como no footer.

    abraço continue assim compartilhando seu conhecimento

  • Lucas Dalferth Em: 31 de março de 2011 as 18:25

    IDEM MARCIO :/

  • marcio Em: 2 de abril de 2011 as 14:41

    Robson,como corrigir o site no ie na hora de eu fatiar para colocar o include php o site desconfigura fica tudo alinhado a esquerda e perde toda a formatação do links tando no header como no footer. no Mozilla Firefox funfa legal.

    Abraço:Continue assim compartilhando seu conhecimento

  • Vlauber Em: 3 de abril de 2011 as 12:09

    Robson comprei dois cursos em DVD (site dinamico e Portal imobiliario) são excelentes video aulas estou aprendendo muito VA. Continuie assim…

    Você esta de parabéns, um abraço!

  • marcio Em: 9 de abril de 2011 as 11:13

    Robson tem como vc ajudar neste problema da desconfiguração no ie ..

    Obrigado pela sua atenção

  • Robson V. Leite Em: 9 de abril de 2011 as 12:12

    @marcio: que problema meu querido?

  • marcio Em: 11 de abril de 2011 as 19:40

    Robson o que esta entre parentes (Robson,como corrigir o site no ie na hora de eu fatiar para colocar o include php o site desconfigura fica tudo alinhado a esquerda e perde toda a formatação do links tando no header como no footer. no Mozilla Firefox funfa legal)

  • Alaor Em: 12 de abril de 2011 as 20:57

    parabens pela video aula

  • maycon Assis Em: 4 de maio de 2011 as 19:49

    Robson, estou seguindo toda a sua video aula por sinal ficou show, mas eu não estou conseguindo configurar o Navicat “Lite” para configurar como servidor. como posso fazer sou novato nisso.

  • roberto odair Em: 18 de maio de 2011 as 17:10

    boa tarde Robson.
    Estou precisando de uma ajuda sua para solucionar uma questão que pra mim é um problema. peço por favor para que possa me ajudar.
    – Precisei formatar meu pc. Após isso, recolocando os sites feitos no meu dreamweaver e tambem criando outros, surgiu um problema.
    – Visualizando as páginas e ou clicando f12 , salvando as que já estão prontas, e ou fazendo outras, …..na visualização destas, no TOPO do site….bem la em cima, acima de tudo…..aparece a seguinte mensagem:

    Notice: Use of undefined constant topicos – assumed ‘topicos’ in C:\xampp\htdocs\sitedinamico\header.php on line 20

    Strict Standards: Only variables should be passed by reference in C:\xampp\htdocs\sitedinamico\header.php on line 20

    anteriormente, ….antes de eu formatar meu pc….essa informação não aparecia….essa informação é referente à aula do video aula do seu CD CRIANDO UM SITE PROFISSIONAL…….aula….FATIANDO SITE + QUERY STRING.

    assisti, refiz, por varias e várias vezes a aula…..prestei total atenção minuto a minuto da aula….cada virgula, cada ( ‘ )…., etc…para ver se eu não havia feito algo errado.

    então gostaria que vc pudesse me ajudar nessa resposta…..

    O que é esse erro, se é que é erro ?….porque agora, depois de ter que formatar meu pc, e reinstalando os sites que eu ja havia feito, porque aparece essa informação?….criei tambem….no dreamweaver, outro site…com outro nome, para ver tb se era coisa de instalação, e chegando na hora de criar as outras páginas e assistindo a aula… essa informação aparece nos outros tb.

    Segundo o que eu entendi, creio que sim….o programa não está encontrando isso ( topicos )

    Como eu soluciono isso?

    Por favor, peço que possa me esplicar essa questão.

    Grato, Roberto

  • Robson V. Leite Em: 20 de maio de 2011 as 10:19
  • Lucas Em: 25 de maio de 2011 as 1:56

    Robson, quando eu coloco o include no meu site, ele fica todo desconfigurado, o layout “quebra”, perde toda a formatação.

    => Eu separo o header, o content e o footer. Quando eu coloco eles com a querystring ele quebra toda.

    => Quando eu coloco somente o include, sem a querystring, ele cria um espaço em branco entre um include e outro. Você pode me ajudar?

  • Luciano Júnior Em: 25 de maio de 2011 as 11:04

    @Lucas: Passa ai teu codigo por favor !

  • Ana Paula Em: 26 de maio de 2011 as 16:37

    Robson será que vc poderia me ajudar, pois segui as suas aulas até o inclued estava tudo ok, mas dai em diante o site ficou todo fora do padrão, será que se eu te enviasse os dados do estilo.css e do index.php, vc poderia me ajudar a localizar o problema, pois já olhei umas 200 vezes refiz e simplesmente não dá certo.
    Sem mais.
    OBS: Suas aulas são excelentes, PARABÉNS!!!!!!!!

  • Robson V. Leite Em: 26 de maio de 2011 as 18:52

    @Ana Paula: tem bastante dúvidas sobre esse quisito, bom o que devemos ver, as DIVS estão fechando e abrindo corretamente? o padrão da página assm como do arquivo está em UTF – 8 Sem Bom? os includes estão no lugar correto?

    Tente resolver vendo esses pontos, Não conseguiu? Na última aula do curso tem os arquivos utilizados e o site para download, experimente baixar e comparar :)

  • Kelven Santos Em: 29 de maio de 2011 as 11:59

    Opa Robson, beleza?

    Então, eu estou com um problema, eu estou produzindo um site aqui, só que quando eu fatiei ele com Querystring, ele criou um espaço de uns 10px entre o Menu e o Conteudo, antes disso ele estava tudo certinho…Essa é a minha dúvida…

    Seu site é excelente.
    Muito obrigado pelas aulas…

  • diogo Em: 17 de junho de 2011 as 14:49

    olá quando eu uso “include” a pagina do dreamweaver fica toda bagunçada vc sabe o que pode ser, (os códigos estão corretos, na hora que eu abro a pagina fica normal, ou então quando eu salvo com ctrl shift s, que salva por cima tbem fica normal)

  • Robson V. Leite Em: 20 de junho de 2011 as 12:25

    @diogo: o DW não reconhece o include, isso é normal!

  • Luciano Júnior Em: 20 de junho de 2011 as 17:22

    Pois eh Robson, mas dizem as mas linguas que o Dw CS5 virá com o suporte ao PHP no seu exemplo, se fosse seria um recurso muito muito bom, pois nao precisava ficar indo no DW e indo no browser !

  • Robson V. Leite Em: 22 de junho de 2011 as 11:46

    @Luciano Júnior: Eu tenho o pacote Web original da adobe Luciona, e não reconhece nem PHP 5 :/

  • Déco Em: 25 de junho de 2011 as 23:05

    Olá UP!, no caso de o site já todo separado e feito os includes corretamente, como seria
    para que o header tivesse metatag description por exemplo dinâmica;
    Teria como alguém dar uma luz ae

    ATé

  • Maria Em: 2 de julho de 2011 as 23:02

    Parabéns Robson pelas aulas maravilhosas..
    porém estou tendo problema na hora de fatiar o site e quando coloco na nav some algumas partes do site e desconfigura o resto…

    tem outra forma de criar a sub-paginas.

    Obs, O site que criei tem a estrutura diifrente do seu site.. será que é isso que esta dando este problema?

    grata
    Maria

  • Warlisson Miranda Em: 19 de julho de 2011 as 12:36

    Olá DÉCO,

    estava analisando seu comentário e sobre a questão e uma forma que acho que pode funcionar é você criar um banco de dados que irá alimentar seu site e no início você fazer um: “SELECT” da sua descrição.

    Não sei se esta forma é a mais fácil e correta de se fazer mas acho que pode funcionar!

    Um abração

  • Leonardo Em: 3 de agosto de 2011 as 11:21

    quem estiver usando DW e quando coloca o include do PHP perde a formatação, eu resolvi fazendo o seguinte, abrindo o Header.php e jogando la em cima no topo, antes de tudo a seguinte informação:

    Vídeo Aula

    na mesma hora ela pega o CSS e o UTF-8, deixando a apgina novamento configurada, depois de muito bater cabeça consegui descobrir isso!!!

    abraço e espero ter ajudado o pessoal!!

  • Carlos Soares Em: 8 de agosto de 2011 as 18:18

    Olá Robson….Enviei uma mensagem questionando o porque das divs chamadas pelo include, geram uma marem no topo de mais ou menos 26px…pensei ter resolvido colocando um float nas mesmas, mas percebi que no IE não rolou…
    Outro problema é que no IE, essa mesma div fica menor do que o espeçao que ela deve ocupar…Já no Mozila ficou bacana….Vc poderia me ajudar nessas questões?
    Um Abraço.

  • Carlos Soares Em: 8 de agosto de 2011 as 20:23

    Valeu Rafael Rodrigo ….

  • Robson V. Leite Em: 9 de agosto de 2011 as 18:31

    @Leonardo: poste entre as tags [*code*] Scripts [*/code*] sem os *

  • Robson V. Leite Em: 9 de agosto de 2011 as 19:03

    @Carlos Soares: abra o arquivo no notepadd++, Na guia formatar converta para Utf-8 (SEM BOM), salve e envie o arquivo para o servidor!

  • José Maria Em: 12 de agosto de 2011 as 9:52

    Olá robson, tenho uma de suas video aulas “Php dinamico”, e não entendi a query string, e vim aki no site e nesta video aula vc tbém não explica, gostaria se possivel fazer um topico para explicação desde ja agradeço ^^.

  • Ricardo Em: 13 de agosto de 2011 as 12:24

    Oi Robson bom aqui no meu projeto deu tudo certo mais mais tenho uma duvida

    bom criei um link dentro da pagina de contato mais quando clico nesse link e abre em outra aba e não no meio do site como deveria ser por favor me ajuda como faço para arrumar isso Obrigado!

  • Everton Em: 22 de agosto de 2011 as 19:43

    Putz Grilow!!!

    Como alguém pode oferecer um conteúdo tão bom… e ainda mais… DE GRAÇA!!

    Vocês realmente estão de parabéns… Estão com certeza contribuindo e muito para o Projeto do Lula (“INCLUSÃO DIGITAL”).

  • Leandro Freitas Em: 1 de setembro de 2011 as 23:39

    Olá Robson, beleza?
    Parabéns Pela vídeo-aula!

    Então eu segui a vídeo-aula e está tudo certo a navegação…
    mas a mensagem de erro não aparece quando coloco um endereço errado…
    simplesmente aparece cabeçalho e o rodapé, o conteúdo fica vazio!
    exp.: index.php?pagina=pagina-que-nao-exite

    Outra coisa, posso colocar uma include chamando a página 402 ao invés da mensagem de erro, está certo fazer isso!? É essa a ocasião para o 402?

    Obrigado!

  • Robson V. Leite Em: 2 de setembro de 2011 as 15:36

    @Leandro Freitas: Olá meu querido, página não encotnrada ou conteúdo é 404 o erro.

  • Everson Silva de Azevedo Em: 5 de setembro de 2011 as 6:29

    Fala Robson.
    Passando aqui pra agradecer por essas video-aulas que tu posta. Aprendi a fazer site dinamico aqui com elas, e a fazer templates wordpress também.
    Tudo começou quando me deu vontade de aprender a fazer template WordPress e dei uma busca no Google e encontrei umas aulas tuas do Vimeo e assisti.
    Cara, tu ensina bem demais, ótima didática.
    Abraço!

  • Everson Silva de Azevedo Em: 5 de setembro de 2011 as 6:39

    Só uma dica. Muda a cor desses anuncios ADSENSE de 728 cabeçalho, do teu site. Não ta chamando atenção não. Anuncios de texto cinza claro com branco passa desapercebido pelo teu site que tb tem essa cor. coloca um laranja escuro ou claro mesmo, nos titulos e links.
    mas eu posso estar errado.

  • Agner Em: 8 de setembro de 2011 as 21:36

    #Everson, concordo contigo é uma didática realmente muito boa..

  • Kelven Santos Em: 13 de setembro de 2011 as 11:17

    Excelente VA, Assim como todo o conteúdo do portal….
    Mais estou com um probleminha com o include do header e do footer , ele deixa o layout todo desorganizado no IE, Nos demais navegadores funcional perfeitamente, alguém tem a solução?

  • Robson V. Leite Em: 13 de setembro de 2011 as 13:27

    @Kelven Santos: veja se o arquivo e o charset tem a codificação em UFT-8

  • Kelven Santos Em: 15 de setembro de 2011 as 9:45

    Sim Robson, estão todos em UFT-8!

  • Kelven Santos Em: 16 de setembro de 2011 as 10:21

    Sim Robson Todos estão em UFT-8!

  • salatiel Em: 17 de setembro de 2011 as 19:30

    muito bom achei que nao ia conseguir mas consegui ficou perfeito valeu !!!

  • Robson V. Leite Em: 19 de setembro de 2011 as 12:35

    @Kelven Santos: qual a versão do IE? posta uma SS pra min ver :D

  • Lopes Filho Em: 22 de outubro de 2011 as 2:18

    Como fazer pra colocar esse conteúdo visível na web, só modificando o .htaccess pra fazer urls amigáveis resolve?

  • Thiago Em: 3 de novembro de 2011 as 17:13

    Ola! Muito boa as vídeo aulas. Estou acompanhando a série e me deparei com um problema. Quando separei as páginas colocando o header.php footer.php e a home.php ficou um espaço entre a content e o footer e a header não está mais colada no topo. O que pode ser?

  • Robson V. Leite Em: 3 de novembro de 2011 as 17:51

    Olá Thiago, a codificação da sua página e do arquivo está em utf-8?

  • Thiago Costa Em: 30 de novembro de 2011 as 16:32

    descubri o que era o erro, fazendo o que manda na aula 7 a minha pagina ficava toda branca e apenas com os nomes, e eu vi a aula 7 umas 8 vezes e repetindo cada passo e nada, ate que na nona vez que assistir o video, em vezes de apertar F12 para abrir o navegador eu fui no wamp e no localhost/meusite/ la estava o danado certinho como a aula. :)

  • Thiago Em: 5 de dezembro de 2011 as 12:17

    Olá Robson! Sim, nminha pagina esta como utf-8!

  • Vilson Em: 6 de dezembro de 2011 as 15:23

    Prezado Robson,

    Ao postar o site e o banco de dados no servidor, perde-se toda a configuração do layout. No localhost eu utilizei o IE e fica perfeito.
    O problema só acontece depois de hospedar meu site em um servidor a parte. Analisando os comentários anteriores, o charset tem a codificação em UFT-8 também.

    Como devo proceder?

    Obrigado.

  • daniel Em: 29 de dezembro de 2011 as 15:07

    Robson V. Leite, gostei muito desse vídeo mas queria saber se tem como tocar essa porcentagem %20 dos links por um traço – fica muito escroto, também diminui o tanto de caracteres.

    $titulo= $_GET['titulo'];

  • luiz carlos pedroso gomes Em: 9 de janeiro de 2012 as 9:18

    como posso acessar paginas diferentes, em diferentes pastas? exemplo:
    index(contendo o codigo,disponivel por vcs)

    blog/index.php
    programacao/index.php
    inc/nav.php

    O codigo so valeu para a pagina blog/index em progrmacao/index da erro nas classes.

  • joel Em: 19 de janeiro de 2012 as 10:04

    ola robson sou português e adoro as suas vídeo aulas só que ai tenho uma duvida esse código vai buscar as pastas e como faço para buscar por titulo no navegador!!???

  • agnaldo Em: 20 de abril de 2012 as 20:46

    quem estiver usando DW e quando coloca o include do PHP perde a formatação no IE e no Chrome (no Firefox fica ok) , tem que converter o index.php, header.php, footer.php , style.css para utf-8 sem BOM (conforme ja dito)

    1- no DW, no código-fonte de index.php tecle “ctrl+j ”
    2- na janela que se abre , va´ em “titulo-codificaçao” e ponha codificação = UTF-8 e desmarque o BOM e SALVE …
    3- repita os itens 1 e 2 para os outros arquivos ( header.php, footer.php , style.css).

    limpe os cookies dos browsers . e veja que agora os cabeçalhos html e o arquivo css é compreendido e fica tudo no lugar de novo.
    Espero ter ajudado.

  • Marcelo Em: 24 de abril de 2012 as 10:14

    Robson me ajuda!

    No menu eu fiz igual você, e tem uma pagina no meu site que é ‘projetos’ que mostra as imagens do que ja foi feito, clicando na imagem ele vai redirecionar para uma pagina com os detalhes e informações de cada projeto… só que eu não estou conseguindo fazer do jeito da video aula… tem como me ajudar?

  • Juliano Em: 22 de maio de 2012 as 12:19

    Olá robson, tive um problema nesta va, depois de incluir o arquivo include, fiz conforme vc orienta na va, para carregar os conteudos especificos de cada pagina, mas ao clicar no link, por exemplo empresa, aparece o conteudo da home, sendo que na pagina empresa eu renomei o h1 para empresa. Poderias me dar um help?
    Desde ja agradeço
    Abraços

  • Luis Fernando Em: 4 de junho de 2012 as 15:24

    Olá Robson
    Como fazer para que a cada página que o for visitada, ele pegue o título de cada página?

  • Gabriel Em: 6 de junho de 2012 as 3:01

    Robson me ajuda aqui, fiz tudo certinho mas quando eu fatiei as paginas o rodapé ou foot onde está mo fone, fax e site foram tudo pra perto do titulo do site…. da uma ajuda ai!

  • Gabriel Em: 6 de junho de 2012 as 13:24

    pow robson olha o que está dando ai

    Warning: include(nave/download.php) [function.include]: failed to open stream: No such file or directory in C:\Arquivos de programas\EasyPHP-5.3.9\www\site atormentados\index.php on line 19

    Warning: include() [function.include]: Failed opening ‘nave/download.php’ for inclusion (include_path=’.;C:\php\pear’) in C:\Arquivos de programas\EasyPHP-5.3.9\www\site atormentados\index.php on line 19
    o que pode ser???

  • Robson V. Leite Em: 11 de junho de 2012 as 13:08

    Olá Gabriel. O caminho para incluir o arquivo downloads.php está errado.

  • Douglas Em: 7 de julho de 2012 as 14:00

    Ola Robson sou grato por todas as informações ,video aulas que você passa,estou aprendendo bastante com isto.

    Queria fazer uma pergunta na minha pagina index.php depois de eu colocar o include nela ela automaticamente sumiu com estilo.css que estava junto a index.php.

    Queria saber se isto é um erro ou é normal isto acontecer ?

  • Diogo Santana Em: 2 de setembro de 2012 as 20:06

    Caro Robson, antes de tudo quero barabenizá-lo pelas VA’s.

    Estou com um problemiha e creio que muita gente também teve o mesmo problema que eu… eu estou montando o site através do DW assim como mostra a VA só que até então tudo vinha dando certo quando me deparei com o esse código include() quando adiciono o mesmo o meu site fica todo desestruturado sem bg nem imagem nenhuma apenas textos sem formatação na tela !

  • Thiago Em: 5 de setembro de 2012 as 11:13

    Robson, estou fazendo um site seguindo sua VA, surgiu um probleminha, na hora de cortar o site, o rodapé ficou afastado do corpo do site, e estou com o mesmo problema do Douglas, o estilo.css sumiu do index.php, é normal isso??
    Abraços

Deixe seu comentário!