1.
寫在開始之前
|
|
509
2021-01-15 18:26:57
|
1-1
安裝PHP運作環境
|
|
723
2021-01-15 19:39:20
|
1-2
安裝 VSCode 開發工具
|
|
937
2021-01-16 09:36:38
|
1-3
安裝 Composer
|
|
690
2021-01-15 15:46:33
|
1-4
關於PHP8
|
|
564
2020-12-29 10:31:23
|
1-5
上課範例及需求
|
|
544
2020-12-31 09:12:12
|
2.
PHP基本語法
|
|
528
2021-01-15 19:49:43
|
2-1
註解
|
|
501
2020-12-29 11:03:44
|
2-2
PHP資訊頁
|
|
528
2020-12-29 11:04:57
|
2-3
PHP的資料類型
|
|
478
2021-01-07 11:04:46
|
2-4
PHP常用運算符
|
|
481
2021-01-07 11:04:22
|
2-5
關於函數
|
|
580
2021-01-07 11:05:47
|
2-6
建立專案目錄
|
|
493
2021-01-05 11:40:20
|
3.
從前端界面入手
|
|
547
2021-01-15 20:01:30
|
3-1
安裝 BootStrap5 來製作 RWD 自適應網站
|
|
921
2021-01-05 11:42:49
|
3-2
設計RWD顯示界面
|
|
698
2021-01-05 11:46:42
|
3-2-1
設計導覽列
|
|
673
2021-01-05 14:43:03
|
3-2-1-1
用.container調整導覽列呈現範圍
|
|
524
2021-01-05 14:56:05
|
3-2-1-2
導覽列 Logo
|
|
514
2021-01-05 12:30:51
|
3-2-1-3
導覽列自適應
|
|
575
2020-12-31 11:26:10
|
3-2-1-4
導覽列選項設定
|
|
535
2021-01-05 12:32:53
|
3-2-1-5
在導覽列加入搜尋框
|
|
552
2021-01-05 14:19:51
|
3-2-1-6
用Font Awesome圖示取代文字
|
|
564
2021-01-05 14:42:10
|
3-2-1-7
調整導覽列文字外觀
|
|
459
2021-01-05 14:39:50
|
3-2-1-8
關於CSS的基本概念
|
|
471
2021-01-05 14:54:38
|
3-2-1-9
至此的完整語法
|
|
537
2021-01-05 14:40:40
|
3-2-2
設計主畫面
|
|
550
2021-01-16 09:39:16
|
3-2-2-1
用橫向卡片來放文章
|
|
603
2021-01-08 16:48:11
|
3-2-2-2
側邊欄的列表
|
|
590
2021-01-05 16:12:38
|
3-2-3
顯示頁面 index.html 初步完成
|
|
481
2021-01-08 16:47:31
|
3-3
設計RWD發布界面
|
|
504
2021-01-05 16:15:57
|
3-3-1
資料表規劃
|
|
486
2021-01-05 16:19:47
|
3-3-2
常用資料庫的欄位類型
|
|
440
2021-01-15 18:25:06
|
3-3-3
用phpMyAdmin建立資料表
|
|
743
2021-01-06 09:49:01
|
3-3-4
建立發布文章RWD表單
|
|
536
2021-01-08 09:14:52
|
3-3-4-1
input 表單元件(一般輸入框)
|
|
553
2021-01-05 16:54:36
|
3-3-4-2
textarea 表單元件(大量文字框)
|
|
485
2021-01-05 16:55:56
|
3-3-4-3
radio 單選或 checkbox 多選表單元件
|
|
630
2021-01-06 08:41:57
|
3-3-4-4
select 表單元件-下拉選單
|
|
531
2021-01-06 08:43:48
|
3-3-5
發布頁面 admin.html 初步完成
|
|
537
2021-01-08 09:16:32
|
4.
接收表單的值
|
|
613
2021-01-08 09:12:41
|
4-1
用PDO連線到資料庫
|
|
1149
2021-01-08 09:20:18
|
4-2
用PDO寫入資料庫
|
|
995
2021-01-08 09:29:30
|
4-3
用PDO讀取所有資料
|
|
896
2021-01-06 11:15:07
|
4-3-1
關於迴圈
|
|
450
2021-01-06 11:11:27
|
4-3-2
讀出資料的過濾
|
|
505
2021-01-07 11:58:02
|
4-4
整併並引入共同執行檔案 header.php
|
|
463
2021-01-08 09:30:03
|
4-5
把設定值也獨立成 config.php
|
|
458
2021-01-06 11:32:46
|
5.
檔案上傳
|
|
577
2021-01-08 09:30:30
|
5-1
多檔上傳
|
|
530
2021-01-06 12:58:31
|
5-2
安全檔名
|
|
494
2021-01-06 14:02:36
|
5-3
產生圖片縮圖
|
|
507
2021-01-08 09:25:47
|
5-4
上傳影片並產生縮圖
|
|
882
2021-01-16 19:08:06
|
6.
用Smarty樣板引擎將資料與前端結合
|
|
499
2021-01-16 18:34:34
|
6-1
建立顯示全部文章的樣板檔 index.tpl 並讓PHP套用
|
|
481
2021-01-06 15:31:37
|
6-2
將主樣板檔依功能或結構拆分
|
|
440
2021-01-07 10:12:40
|
6-3
顯示所有文章摘要
|
|
419
2021-01-02 19:19:04
|
6-3-1
將所有文章變成二維陣列
|
|
461
2021-01-06 16:04:47
|
6-3-2
讀取縮圖檔案的資料
|
|
474
2021-01-06 16:56:45
|
6-3-3
讓樣板檔接收二維陣列
|
|
478
2021-01-08 16:49:58
|
6-3-4
擷取摘要
|
|
395
2021-01-07 09:11:19
|
6-3-5
過濾變數,避免XSS跨域攻擊
|
|
683
2021-01-07 08:54:38
|
6-3-6
加入分頁
|
|
487
2021-01-14 09:28:09
|
6-4
顯示單一文章完整內容
|
|
428
2021-01-07 11:22:11
|
6-4-1
將 index.php 中的程式做成函式
|
|
412
2021-01-07 11:26:14
|
6-4-2
將別的地方也會用到的功能也做成函式
|
|
375
2021-01-07 11:46:33
|
6-4-3
加入 switch 流程控制
|
|
389
2021-01-07 14:14:08
|
6-4-4
觀看單一文章的函式
|
|
383
2021-01-07 11:57:36
|
6-4-5
讓主樣板可以同時讓多個功能使用
|
|
366
2021-01-07 15:28:13
|
6-4-6
加入fancybox燈箱效果
|
|
475
2021-01-07 14:50:48
|
6-5
讓導覽列有作用
|
|
415
2021-01-11 16:41:12
|
6-5-1
文章列表可顯示某一分類文章
|
|
359
2021-01-14 16:22:53
|
6-5-2
避免該分類還沒有文章時會出現錯誤
|
|
334
2021-01-07 15:56:13
|
6-6
讓搜尋框有作用
|
|
438
2021-01-14 16:26:20
|
6-7
讓側邊欄的年度文章數有作用
|
|
403
2021-01-08 10:27:18
|
6-7-1
讀出指定年度的文章
|
|
359
2021-01-14 16:28:24
|
7.
後台發布文章界面
|
|
409
2021-01-08 16:06:16
|
7-1
讓後台套用樣板
|
|
366
2021-01-08 11:33:06
|
7-2
加入管理者認證
|
|
392
2021-01-11 11:38:31
|
7-3
用session機制讓系統記住管理員
|
|
429
2021-01-08 14:34:34
|
7-4
加入編輯功能
|
|
402
2021-01-08 15:03:56
|
7-5
加入儲存修改(更新)功能
|
|
357
2021-01-08 15:53:22
|
7-5-1
加入圖片的管理功能
|
|
392
2021-01-08 16:07:41
|
7-5-2
加入更新點閱數的功能
|
|
366
2021-01-08 15:37:37
|
7-6
加入刪除文章功能
|
|
375
2021-01-08 16:11:10
|
8.
設計成 RESTful API
|
|
602
2021-01-14 15:26:22
|