1.
寫在開始之前
|
|
665
2021-01-15 18:26:57
|
1-1
安裝PHP運作環境
|
|
964
2021-01-15 19:39:20
|
1-2
安裝 VSCode 開發工具
|
|
1254
2021-01-16 09:36:38
|
1-3
安裝 Composer
|
|
918
2021-01-15 15:46:33
|
1-4
關於PHP8
|
|
815
2020-12-29 10:31:23
|
1-5
上課範例及需求
|
|
707
2020-12-31 09:12:12
|
2.
PHP基本語法
|
|
698
2021-01-15 19:49:43
|
2-1
註解
|
|
654
2020-12-29 11:03:44
|
2-2
PHP資訊頁
|
|
682
2020-12-29 11:04:57
|
2-3
PHP的資料類型
|
|
669
2021-01-07 11:04:46
|
2-4
PHP常用運算符
|
|
639
2021-01-07 11:04:22
|
2-5
關於函數
|
|
830
2021-01-07 11:05:47
|
2-6
建立專案目錄
|
|
658
2021-01-05 11:40:20
|
3.
從前端界面入手
|
|
741
2021-01-15 20:01:30
|
3-1
安裝 BootStrap5 來製作 RWD 自適應網站
|
|
1339
2021-01-05 11:42:49
|
3-2
設計RWD顯示界面
|
|
998
2021-01-05 11:46:42
|
3-2-1
設計導覽列
|
|
1024
2021-01-05 14:43:03
|
3-2-1-1
用.container調整導覽列呈現範圍
|
|
718
2021-01-05 14:56:05
|
3-2-1-2
導覽列 Logo
|
|
676
2021-01-05 12:30:51
|
3-2-1-3
導覽列自適應
|
|
751
2020-12-31 11:26:10
|
3-2-1-4
導覽列選項設定
|
|
716
2021-01-05 12:32:53
|
3-2-1-5
在導覽列加入搜尋框
|
|
802
2021-01-05 14:19:51
|
3-2-1-6
用Font Awesome圖示取代文字
|
|
832
2021-01-05 14:42:10
|
3-2-1-7
調整導覽列文字外觀
|
|
611
2021-01-05 14:39:50
|
3-2-1-8
關於CSS的基本概念
|
|
622
2021-01-05 14:54:38
|
3-2-1-9
至此的完整語法
|
|
674
2021-01-05 14:40:40
|
3-2-2
設計主畫面
|
|
726
2021-01-16 09:39:16
|
3-2-2-1
用橫向卡片來放文章
|
|
868
2021-01-08 16:48:11
|
3-2-2-2
側邊欄的列表
|
|
846
2021-01-05 16:12:38
|
3-2-3
顯示頁面 index.html 初步完成
|
|
631
2021-01-08 16:47:31
|
3-3
設計RWD發布界面
|
|
661
2021-01-05 16:15:57
|
3-3-1
資料表規劃
|
|
638
2021-01-05 16:19:47
|
3-3-2
常用資料庫的欄位類型
|
|
595
2021-01-15 18:25:06
|
3-3-3
用phpMyAdmin建立資料表
|
|
1907
2021-01-06 09:49:01
|
3-3-4
建立發布文章RWD表單
|
|
738
2021-01-08 09:14:52
|
3-3-4-1
input 表單元件(一般輸入框)
|
|
748
2021-01-05 16:54:36
|
3-3-4-2
textarea 表單元件(大量文字框)
|
|
662
2021-01-05 16:55:56
|
3-3-4-3
radio 單選或 checkbox 多選表單元件
|
|
1557
2021-01-06 08:41:57
|
3-3-4-4
select 表單元件-下拉選單
|
|
976
2021-01-06 08:43:48
|
3-3-5
發布頁面 admin.html 初步完成
|
|
684
2021-01-08 09:16:32
|
4.
接收表單的值
|
|
831
2021-01-08 09:12:41
|
4-1
用PDO連線到資料庫
|
|
2280
2021-01-08 09:20:18
|
4-2
用PDO寫入資料庫
|
|
1849
2021-01-08 09:29:30
|
4-3
用PDO讀取所有資料
|
|
1532
2021-01-06 11:15:07
|
4-3-1
關於迴圈
|
|
620
2021-01-06 11:11:27
|
4-3-2
讀出資料的過濾
|
|
790
2021-01-07 11:58:02
|
4-4
整併並引入共同執行檔案 header.php
|
|
614
2021-01-08 09:30:03
|
4-5
把設定值也獨立成 config.php
|
|
669
2021-01-06 11:32:46
|
5.
檔案上傳
|
|
834
2021-01-08 09:30:30
|
5-1
多檔上傳
|
|
722
2021-01-06 12:58:31
|
5-2
安全檔名
|
|
672
2021-01-06 14:02:36
|
5-3
產生圖片縮圖
|
|
770
2021-01-08 09:25:47
|
5-4
上傳影片並產生縮圖
|
|
1397
2021-01-16 19:08:06
|
6.
用Smarty樣板引擎將資料與前端結合
|
|
642
2021-01-16 18:34:34
|
6-1
建立顯示全部文章的樣板檔 index.tpl 並讓PHP套用
|
|
623
2021-01-06 15:31:37
|
6-2
將主樣板檔依功能或結構拆分
|
|
564
2021-01-07 10:12:40
|
6-3
顯示所有文章摘要
|
|
534
2021-01-02 19:19:04
|
6-3-1
將所有文章變成二維陣列
|
|
569
2021-01-06 16:04:47
|
6-3-2
讀取縮圖檔案的資料
|
|
567
2021-01-06 16:56:45
|
6-3-3
讓樣板檔接收二維陣列
|
|
588
2021-01-08 16:49:58
|
6-3-4
擷取摘要
|
|
506
2021-01-07 09:11:19
|
6-3-5
過濾變數,避免XSS跨域攻擊
|
|
1224
2021-01-07 08:54:38
|
6-3-6
加入分頁
|
|
646
2021-01-14 09:28:09
|
6-4
顯示單一文章完整內容
|
|
574
2021-01-07 11:22:11
|
6-4-1
將 index.php 中的程式做成函式
|
|
539
2021-01-07 11:26:14
|
6-4-2
將別的地方也會用到的功能也做成函式
|
|
478
2021-01-07 11:46:33
|
6-4-3
加入 switch 流程控制
|
|
505
2021-01-07 14:14:08
|
6-4-4
觀看單一文章的函式
|
|
521
2021-01-07 11:57:36
|
6-4-5
讓主樣板可以同時讓多個功能使用
|
|
485
2021-01-07 15:28:13
|
6-4-6
加入fancybox燈箱效果
|
|
777
2021-01-07 14:50:48
|
6-5
讓導覽列有作用
|
|
534
2021-01-11 16:41:12
|
6-5-1
文章列表可顯示某一分類文章
|
|
493
2021-01-14 16:22:53
|
6-5-2
避免該分類還沒有文章時會出現錯誤
|
|
436
2021-01-07 15:56:13
|
6-6
讓搜尋框有作用
|
|
529
2021-01-14 16:26:20
|
6-7
讓側邊欄的年度文章數有作用
|
|
516
2021-01-08 10:27:18
|
6-7-1
讀出指定年度的文章
|
|
476
2021-01-14 16:28:24
|
7.
後台發布文章界面
|
|
550
2021-01-08 16:06:16
|
7-1
讓後台套用樣板
|
|
477
2021-01-08 11:33:06
|
7-2
加入管理者認證
|
|
522
2021-01-11 11:38:31
|
7-3
用session機制讓系統記住管理員
|
|
609
2021-01-08 14:34:34
|
7-4
加入編輯功能
|
|
533
2021-01-08 15:03:56
|
7-5
加入儲存修改(更新)功能
|
|
478
2021-01-08 15:53:22
|
7-5-1
加入圖片的管理功能
|
|
550
2021-01-08 16:07:41
|
7-5-2
加入更新點閱數的功能
|
|
474
2021-01-08 15:37:37
|
7-6
加入刪除文章功能
|
|
487
2021-01-08 16:11:10
|
8.
設計成 RESTful API
|
|
1117
2021-01-14 15:26:22
|