日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

PHP仿博客園個(gè)人博客數(shù)據(jù)庫與界面設(shè)計(jì)(3)_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:PHP session_start()問題解疑(詳細(xì)介紹)
本文,將這些問題,做一個(gè)簡單的匯總,以便大家查閱。 1. 錯誤提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers already sent 分析及解決辦法 這 一類問題,的原因是你在程序中使用PHP session

每個(gè)switch都應(yīng)該定義默認(rèn)的 開關(guān),這樣當(dāng)沒有女朋友的時(shí)候,可以確保我們還有基友。
如何傳入 action 呢?
來看這樣 一個(gè)url,也就是我們的后臺框架的導(dǎo)航, post.php?action=isPost  這個(gè)是一個(gè)標(biāo)準(zhǔn)的action, 我們每個(gè)url 其實(shí)都是由這些action組成的,也可以加入其他的一些參數(shù)到我們的url 中, 這樣我們可以在控制器定義的方法中 GET (得到這些變量的值),然后我們可以多些控制。
好了,當(dāng)這個(gè)url 到達(dá)我們的控制器后,我們接收判斷,然后打開一個(gè) isPost 的開關(guān),這樣我們就可以調(diào)用后面的方法了,想想 開關(guān)燈,開關(guān)電腦,開關(guān)就是我們經(jīng)常做的事。
這里我們只是換了一個(gè)地方。
ok 。 來看看這個(gè)開關(guān)的下面的方法。

復(fù)制代碼 代碼如下:
function listPost( )
{
    $results = array( );
    $results['pageTitle'] = "Post List" ;
    $results['path'] = "<a href='?action=isPost' >隨筆</a>";
    // set the message
    if ( isset( $_GET['error'] ) )
    {
        if ( $_GET['error'] == "InsertedFailed" ) $results['errorMessage'] = "文檔添加失敗";
        if ( $_GET['error'] == "postDeleteFailed" ) $results['errorMessage'] = "文檔刪除失敗";
    }
    if ( isset( $_GET['status'] ) )
    {
        if ( $_GET['status'] == "changesSaved" ) $results['statusMessage'] = "文檔保存了!";
        if ( $_GET['status'] == "Deleted" ) $results['statusMessage'] = "文檔刪除了!";
        if ( $_GET['status'] == "Inserted" ) $results['statusMessage'] = "你添加了新的文檔!";
        if ( $_GET['status'] == "SaveToDraft" ) $results['statusMessage'] = "文檔保存到了草稿箱!";
    }

    // 文檔的分類瀏覽
    $db = MySQL::getInstance( );
    $pagination = new Pagination;
    $cat = new Category;
    $results['categories'] =  $cat->getCategoryList("post");

    $pagination->countSQL = "select * from post where type = 'post' " ;
    $db->Query( $pagination->countSQL );
    $pagination->totalRecords = $db->RowCount( );
    $records = $db->HasRecords( $pagination->rebuiltSQL( ) );
    if( $records )
    {
        $results['posts'] = $db->QueryArray( $pagination->rebuiltSQL( ) );
        require_once(TEMPLATE_PATH . "/post/post_list.php");
    }
    else
    {
        require_once(TEMPLATE_PATH . "/post/post_list.php");
    }

 }

我們定義了一個(gè)數(shù)組,$results = array( ); 這個(gè)數(shù)組的作用明顯,它將保存我們從 model 中獲取的任何數(shù)據(jù),也可以保存從url上 GET 的特殊參數(shù)。然后將在我們下面require_once(*****) 包含的模版中顯示出來, 路徑定義在了 path 變量中。

同時(shí)我們會接收2個(gè)提示參數(shù),

error , 表示操作出現(xiàn)錯誤,任何人都在所難免,包括電腦,誰都會犯錯,關(guān)鍵是去承認(rèn),電腦做的很好,他們勇于承認(rèn)錯誤。

status; 表示狀態(tài),就是成功的操作。

分享:淺析PHP的ASCII碼轉(zhuǎn)換類
本篇文章是對PHP的ASCII碼轉(zhuǎn)換類進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下 復(fù)制代碼 代碼如下: class ascii { function decode($str) { preg_match_all( /(d{2,5})/, $str,$a); $a = $a[0]; foreach ($a as $dec) { if ($dec 128) { $utf .= chr($dec); } else if ($dec

來源:模板無憂//所屬分類:PHP教程/更新時(shí)間:2013-07-07
相關(guān)PHP教程