Jill 筆記
:::
:::
所有書籍
「PHP從入門到放棄實戰班」目錄
MarkDown
4-1 註解
1. 實戰之前
1-1 安裝開發環境
1-2 上課範例
2. HTML基礎
2-1 index.html
3. BootStrap響應式框架
3-1 格線系統
3-2 表格
3-3 導覽列
3-4 表單
4. PHP基本語法
4-1 註解
4-2 PHP資訊頁
4-3 PHP變數與陣列
4-4 各種訊息整理
5. 套用Smarty樣板
5-1 使用 Smarty
5-2 index.php
5-3 templates/index.tpl
5-4 php二維陣列
6. 資料庫規劃
6-1 MySQL常用資料類型一覽
6-2 讓PHP7連線到MySQL資料庫
7. PHP程式整併與樣板流程判斷
7-1 PHP條件判斷
7-2 PHP的變數過濾
7-3 練習自訂函數
7-4 templates/index.tpl
7-5 index.php
8. 製作表單並寫入資料到資料庫
8-1 index.php
8-2 post_form.tpl
8-2-1 post_form.tpl
8-3 templates/index.tpl
8-4 footer.php
9. 資料庫讀取
9-1 幾個常用的迴圈用法
9-2 讀出資料的安全性過濾並顯示
9-3 想想寫入還有什麼問題?
9-4 templates/post_form.tpl
9-5 index.php
9-6 templates/index.tpl
10. 編輯表單、刪除資料
10-1 顯示單筆資料
10-2 刪除事項
10-3 index.php
10-4 templates/post_form.tpl
10-5 templates/index.tpl
10-6 templates/show_one.tpl
11. 其他細節處理(補充)
11-1 小月曆
11-2 加入所見即所得編輯器
11-3 表單驗證
11-4 分頁功能
12. 練習
4-3 PHP變數與陣列
PHP從入門到放棄實戰班 ============ 1. 請建立phpinfo.php ```php
設定項目
建議值
#### date.timezone 主機預設時區,若主機在台灣,請務必設置為「Asia/Taipei」,否則系統抓到的可能會有誤差。
Asia/Taipei
#### display\_errors 是否顯示錯誤訊息?建議開啟!!否則網站變成空白時將很難進行除錯。
On
#### file\_uploads 是否允許檔案上傳。需配合 upload\_max\_filesize, upload\_tmp\_dir, post\_max\_size 等設定。一般而言,上傳上限的設定,大小需求如下:memory\_limit > post\_max\_size > upload\_max\_filesize
On
#### max\_execution\_time 每個程序最大允許執行時間(秒),0 表示沒有限制。這個參數有助於阻止劣質程序無休止的佔用伺服器資源。
150
#### max\_file\_uploads 最多只能傳幾個檔案?請視需求設定之。
300
#### max\_input\_time 每個程序解析輸入資料的最大允許時間(秒)。 -1 表示不限制。
120
#### max\_input\_vars 可接收的變數數量,超過此數量,就無法完全接收表單內容。
5000
#### memory\_limit 一個程序所能夠申請到的記憶體空間 (可以使用 K 和 M 作為單位)。 這有助於防止劣質程序消耗完伺服器上的所有記憶體。如果要取消記憶體限制,則必須將其設為 -1 。
240M
#### post\_max\_size 允許送出的 POST 表單大小。 該值必須大於 upload\_max\_filesize 的值。 如果啟用了記憶體限制,那麼該值應當小於 memory\_limit 指令的值。
220M
#### upload\_max\_filesize 允許上傳的檔案的最大尺寸。
200M
4. 練習:請開啟 `display_errors`