PHP SMARTY 樣板引擎
一、複習
- uniformserver 建置
下載
請將檔案下載至 D:\英文名 例:d:\ugm (不要有空白或中文)
解壓縮即可啟動伺服器
- sumlib text 編輯器
32位元
64位元
請將檔案下載至 D:\英文名 ,直接解壓縮即可使用
- 我的第1支程式 HELLO WORLD
用sublime txt 建立 \www\index.php
<?php
echo "HELLO WORLD";
- 建專案,置放整個網站 (從免費樣板取得範本 https://startbootstrap.com/)
下載
- 上傳至遠端伺服器
目前我們本地端並沒有開放讓外界瀏覽,所以我們必須把檔案上傳至遠端伺服器,這樣網路的訪客就可以透過網址或搜尋,找到我們的網站。
creative 是基於bootstrap 3所建立的樣板,且授權為MIT(麻省理工學院許可證),我們可以販售,複製、修改.....
bootstrap 3 是套 CSS框架,可以自己適應各種載具(桌機、平板、手機....)
上傳後,各種同學可以至學員網站,點擊連結,看看網站是有變化!
我們日後還會建立非常多的網站,所以在本地端,我們會建立資料夾,來管理。
簡而言之,一個網站就開一個資料夾管理,當我們要上傳檔案時,記得在對應好本地端、伺服端,要按下「切換同步瀏覽」,讓切換目錄時,可以同時動作
- 上傳畫面
範列:http://st.ugm.com.tw/
http://st.ugm.com.tw/creative
- 各位可以試試,把 cteative 資料夾放到桌面,然後直接執行 index.html,看看網站是否可以出現?
為什麼?
再把剛才建立的index.php 放到桌面,執行,看看網頁是可以出現?
為什麼?
二、php介紹
- 官網:http://php.net/
- PHP 是服務器端的腳本語言
- w3school 線上手冊
- 線上編輯工具:https://ideone.com
- 基礎語法
PHP 腳本可放置於文檔中的任何位置。
PHP腳本以<?php開頭,以?>結尾:
- 如果程式碼沒有夾雜HTML,結尾請省略
- 參考
三、變數
- PHP 變數規則:
- 變數以$ 符號開頭,其後是變數的名稱
- 變數名稱必須以字母或下劃線開頭
- 變數名稱不能以數字開頭
- 變數名稱只能包含字母數字字符和下劃線(Az、0-9 以及_)
- 變數名稱對大小寫敏感($y 與$Y 是兩個不同的變數)
- 註釋: PHP變數名稱對大小寫敏感!
四、陣列
- 定義
$nav=["關於我們","商品展示","關於我們","聯絡我們"];
$nav=array("關於我們","商品展示","關於我們","聯絡我們");
- 範例
-