如何利用PHP構建個人小型博客?

我想知道具體應該有哪些步驟,初學者,想試試,求指教!謝謝


要是想搭建的話,搜下 WordPress 教程即可。

要是想創建的話,提供一個簡單的思路:

博客需要資料庫之類存放數據,先思考一下資料庫的表結構。比如用戶表、文章內容表、分類表等。

然後就是用 PHP 連接資料庫,查詢。比如一個 post.php 文件,用 get 方法 post.php?id=34 拿到 34,拿到資料庫的文章內容表查詢這個文章,然後混合 post.php 這個 HTML 結構裡面,將數據插入到對應結構上。就 OK了。同理,index.php 就是從資料庫拿到所有文章數據,循環出來,分類頁面也是,只不過在查詢資料庫時多加個查詢條件。分頁的花,用拿到的數據數量除一下即可。

後台登陸的話,比對一下資料庫的用戶名和密碼,跳轉後台頁面。後台頁面就一個表單,填寫完 post 到處理 PHP 中,處理 PHP 將拿到的資料庫插入資料庫即可。


自豪的採用typecho。https://blog.endaosi.com

typecho是現代化的類wordpress的博客,採用mvc模式,主體為框架+Widget,login、register都是Widget而不是耦合在核心,這種清新脫俗的體驗真是前所未有,無論是核心代碼還是模板代碼都非常簡潔。wordpress是老掉牙的東西了,建站或寫模板的人或許還用得著(因為模板和插件眾多),但是對於有代碼潔癖的php程序員來說,typecho是不二選擇。


用WORDPRESS吧,好用,易學,免費,插件一大堆


簡單的:

1,php與mysql鏈接(學好資料庫基礎)

2,博客表單提交action=。method=。

3,表單數據處理(數據存入mysql insert into ... values...)

4,博客顯示(網頁間get傳參,mysql查詢,select * from 。。)

複雜點的:

1,在前面基礎上加入圖片上傳

2,博客排序,分頁,搜索,點擊次數

3,加入現有編輯器ueditor等


我的博客用的是自己寫的框架,前端用的pure css和kissy。

www.tiyee.net


如果是要小型的話;自己從零寫起也未嘗不可;這有一個用thinkphp寫的博客可以參考:shuaibai123/thinkbjy


前後台分離,php寫後台介面和訪問資料庫,nginx做web server,配置好訪問 php-fpm。前端 html5+CSS3+js+ajax 調用後台介面


fakefish/ciblog · GitHub 一年前用ci框架寫的博客。

博客的思路就可以按照於兄的思路寫,不過得注意一些xss啥的,sql語句不能直接拼接字元串去查詢,不然等死吧。


wordpress做博客簡單易懂


我覺得你可以去試下李書記php博客:http://www.lishuji.cn,還可以,方便你建設自己的網站。


wordpress非常適合。


直接下載一個用的了


Typecho模版一分鐘搞定,當然也可以自己寫,php + MySQL + jQuery搞定,無非寫個發布後台+資料庫扔文字+前台把文字調出來=搞定


推薦閱讀:

深入研究PHP源碼實現,以達到編寫PHP擴展與改寫原有擴展的深度,應當從哪裡入手?應當是怎樣的學習步驟?
我接觸PHP開發三年多了,大家眼中的高級PHP工具有哪些?都是做什麼的呢?
php 圖片用base64轉碼完的文本比以前還大 是為什麼?
有哪些 不錯的PHP代碼樣例可以參考?
用1年的時間下定決心學習 PHP 能設計一個豆瓣網出來么?

TAG:PHP | PHP開發 | PHP學習 |