:::

4-4 製作共同頁首檔 header.php

  1. 這裡的共同頁首檔指的是程式「一開始」每個檔案都會執行的程式,可以集中在同一個檔
  2. 建立 header.php
    <?php
    require 'function.php';
    require 'vendor/autoload.php';
    use Smarty\Smarty;
    $smarty = new Smarty();

     

  3. 修改 index.php 並載入 header.php 
    <?php
    require 'header.php';
    
    // 過濾外部傳來變數
    $op = filter_input_var('op');
    
    switch ($op) {
        case 'embed':
            # code...
            break;
    
        default:
            $op = "main";
            break;
    }
    
    $smarty->assign('now_op', $op);
    $smarty->display('index.tpl');
    

     

  4. 修改 admin.php 並載入 header.php 
    <?php
    require 'header.php';
    
    // 過濾外部傳來變數
    $op = filter_input_var('op');
    
    switch ($op) {
        default:
            $op = "publish";
            break;
    }
    
    $smarty->assign('now_op', $op);
    $smarty->display('admin.tpl');
    

     

  5. 如此一來, index.phpadmin.php 的結構就非常像,更清楚易懂,也更好維護了。

:::

書籍目錄

展開 | 闔起

http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D2009%26tbsn%3D55

計數器

今天: 3054305430543054
昨天: 2259225922592259
總計: 7951852795185279518527951852795185279518527951852