Advertisement
unkn

Aula 1 by UnkIT

Jan 29th, 2012
1,138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.81 KB | None | 0 0
  1.     /**************** AULA 1 *********************
  2.     *********   Link do video   **************
  3.     * http://www.youtube.com/watch?v=giBmRj0UP08 *
  4.     *********************************************/
  5.     Bom galera, meu primeiro video aqui para o RZ.
  6.     e tenho uma série de videos que pretendo fazer
  7.     para vocês, não vai ser muita coisa, mas é o
  8.     necessário para quem quer aprender a criar um
  9.     site para seu server de GC;
  10.  
  11.     Estou sem microfone, desculpem tá usando o
  12.     Bloco de notas, mas as proximas videos tentarei
  13.     Usar ele;
  14.  
  15.     Vamos lá, primeiramente antes de tudo, irei usar:
  16.  
  17.     - AppServ 2.5.10;
  18.     - SQL Server 2005;
  19.     - Dreamweaver CS5;
  20.  
  21.  
  22.     Para a video aula não ficar tão extensa, já baixei
  23.     o template que vou usar.
  24.  
  25.  
  26.     Na sua pasta WWW, crie uma pasta "GCSite";
  27.     Nela deve conter os arquivos do seu template;
  28.     Depois crie uma pasta com o nome de "modulos";
  29.     Para melhor organização do site;
  30.     Dentro de modulos, crie 2 pastas por enquanto:  "configs", "paginas";
  31.     Nelas vão conter os arquivos de config. do site, e as páginas do msm;
  32.  
  33.     Então vamos lá, dentro da pasta configs, crie um arquivo: "config.php";
  34.     Nele vai ser guardado, as configs do SQL, e alguns scripts;
  35.  
  36.     Abra o index.php e adicione na primeira linha o código abaixo:
  37.  
  38.     <?php
  39.     require("modulos/configs/config.php");
  40.     ?>
  41.  
  42.     Isso fará com que inclua as configuraçoes no site.
  43.  
  44.     Agora desça mais um pouco, procure onde você quer que irá abrir
  45.     as páginas, no meu caso será a div: "<div id='content'></div>";
  46.     Entre essas tags, insira o código abaixo:
  47.         <?php
  48.     if(file_exists("modulos/paginas/". $pagina . ".php"))
  49.     {
  50.         @include("modulos/paginas/". $pagina . ".php");
  51.     }else{
  52.         @include("modulos/paginas/404.php");
  53.     }
  54.     ?>
  55.  
  56.     Esqueci de mencionar que, é pra copiar o que tem dentro do <div id='content'>...
  57.     é para usar no arquivo 'inicio.php', que ficará dentro de 'paginas';
  58.  
  59.     Esse código acima, vai checar se o arquivo está na pasta "paginas";
  60.     o valor com o nome  do arquivo, será passado por meio de uma variavel
  61.     que guarda o valor pego de uma URL, no nosso caso, é "?p="
  62.     depois do "=", é que vem o nome do arquivo, não precisa colocar a extensão
  63.     do arquivo, pois ele faz isso automaticamente.
  64.  
  65.     Agora abra o "config.php", e insira o código abaixo:
  66.  
  67.     <?php
  68.     if(empty($_GET['p']))
  69.     {
  70.         $pagina = "inicio";
  71.     }else{
  72.         $pagina = $_GET['p'];
  73.     }
  74.     ?>
  75.  
  76.     Como havia mostrado ali acima, ele vai pegar o valor  da URL,
  77.     esse código guardado no 'config.php', é o que vai fazer isso;
  78.     Primeiro ele checa se a "TAG P" digamos assim, tem o valor
  79.     em branco, caso ele esteja com o valor em branco, ele vai inserir
  80.     nossa página inicial, no caso o arquivo: "inicio.php" que estará guardado
  81.     na pasta "modulos/paginas/", caso ele não esteja vazio, ele vai lá e passa o
  82.     valor para a variavel "$pagina", que vai checar se existe ou não o arquivo;
  83.     Se existir, vai mostrar, se não existir, ele mostra a pagina de erro;
  84.     no caso o nosso arquivo, que será criado o "404.php";
  85.  
  86.     Crie os 2 arquivos dentro da pasta 'paginas': 'inicio.php' e '404.php';
  87.  
  88.     Vamos atualizar a página agora... para ver como ficou;
  89.     Não mostrou nada, isso quer dizer que tem algum error;
  90.     Para vê qual é o erro, retire o '@' da frente do 'include' no 'index.php';
  91.  
  92.     Como eu já falei, ele vai 'pegar nome dos arquivos de uma URL'.
  93.     Vamos usar na barra de endereço essa forma:
  94.     "http://localhost/GCSite/index.php?p=downloads"
  95.  
  96.     podemos ver que deu o erro, no caso apareceu o arquivo: 404.php
  97.     vamos criar o arquivo : downloads.php dentro da pasta 'paginas';
  98.     Depois de criado, vamos atualizar agora.
  99.  
  100.  
  101.     Agora, está funcionando o nosso 'sistema de páginas';
  102.     Para adicionar as páginas, você terá que criar o arquivo
  103.     dentro da pasta: "modulos/paginas/", e colocar o link no "index.php"
  104.  
  105.     Até a próxima video aula !
  106.         2012 © unkn
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement