SHARE
TWEET

Aula 1 by UnkIT

unkn Jan 29th, 2012 911 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top