Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**************** AULA 1 *********************
- ********* Link do video **************
- * http://www.youtube.com/watch?v=giBmRj0UP08 *
- *********************************************/
- Bom galera, meu primeiro video aqui para o RZ.
- e tenho uma série de videos que pretendo fazer
- para vocês, não vai ser muita coisa, mas é o
- necessário para quem quer aprender a criar um
- site para seu server de GC;
- Estou sem microfone, desculpem tá usando o
- Bloco de notas, mas as proximas videos tentarei
- Usar ele;
- Vamos lá, primeiramente antes de tudo, irei usar:
- - AppServ 2.5.10;
- - SQL Server 2005;
- - Dreamweaver CS5;
- Para a video aula não ficar tão extensa, já baixei
- o template que vou usar.
- Na sua pasta WWW, crie uma pasta "GCSite";
- Nela deve conter os arquivos do seu template;
- Depois crie uma pasta com o nome de "modulos";
- Para melhor organização do site;
- Dentro de modulos, crie 2 pastas por enquanto: "configs", "paginas";
- Nelas vão conter os arquivos de config. do site, e as páginas do msm;
- Então vamos lá, dentro da pasta configs, crie um arquivo: "config.php";
- Nele vai ser guardado, as configs do SQL, e alguns scripts;
- Abra o index.php e adicione na primeira linha o código abaixo:
- <?php
- require("modulos/configs/config.php");
- ?>
- Isso fará com que inclua as configuraçoes no site.
- Agora desça mais um pouco, procure onde você quer que irá abrir
- as páginas, no meu caso será a div: "<div id='content'></div>";
- Entre essas tags, insira o código abaixo:
- <?php
- if(file_exists("modulos/paginas/". $pagina . ".php"))
- {
- @include("modulos/paginas/". $pagina . ".php");
- }else{
- @include("modulos/paginas/404.php");
- }
- ?>
- Esqueci de mencionar que, é pra copiar o que tem dentro do <div id='content'>...
- é para usar no arquivo 'inicio.php', que ficará dentro de 'paginas';
- Esse código acima, vai checar se o arquivo está na pasta "paginas";
- o valor com o nome do arquivo, será passado por meio de uma variavel
- que guarda o valor pego de uma URL, no nosso caso, é "?p="
- depois do "=", é que vem o nome do arquivo, não precisa colocar a extensão
- do arquivo, pois ele faz isso automaticamente.
- Agora abra o "config.php", e insira o código abaixo:
- <?php
- if(empty($_GET['p']))
- {
- $pagina = "inicio";
- }else{
- $pagina = $_GET['p'];
- }
- ?>
- Como havia mostrado ali acima, ele vai pegar o valor da URL,
- esse código guardado no 'config.php', é o que vai fazer isso;
- Primeiro ele checa se a "TAG P" digamos assim, tem o valor
- em branco, caso ele esteja com o valor em branco, ele vai inserir
- nossa página inicial, no caso o arquivo: "inicio.php" que estará guardado
- na pasta "modulos/paginas/", caso ele não esteja vazio, ele vai lá e passa o
- valor para a variavel "$pagina", que vai checar se existe ou não o arquivo;
- Se existir, vai mostrar, se não existir, ele mostra a pagina de erro;
- no caso o nosso arquivo, que será criado o "404.php";
- Crie os 2 arquivos dentro da pasta 'paginas': 'inicio.php' e '404.php';
- Vamos atualizar a página agora... para ver como ficou;
- Não mostrou nada, isso quer dizer que tem algum error;
- Para vê qual é o erro, retire o '@' da frente do 'include' no 'index.php';
- Como eu já falei, ele vai 'pegar nome dos arquivos de uma URL'.
- Vamos usar na barra de endereço essa forma:
- "http://localhost/GCSite/index.php?p=downloads"
- podemos ver que deu o erro, no caso apareceu o arquivo: 404.php
- vamos criar o arquivo : downloads.php dentro da pasta 'paginas';
- Depois de criado, vamos atualizar agora.
- Agora, está funcionando o nosso 'sistema de páginas';
- Para adicionar as páginas, você terá que criar o arquivo
- dentro da pasta: "modulos/paginas/", e colocar o link no "index.php"
- Até a próxima video aula !
- 2012 © unkn
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement