SHARE
TWEET

Aula 1 by UnkIT

unkn Jan 29th, 2012 906 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
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top