1.創建2個視圖文件

2.定義1個函數(用于判斷是否是手機)
```
//這個函數放公共函數中(common.php)
function isMobile(){
if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])){
return true;
}
if (isset ($_SERVER['HTTP_VIA'])){
return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;
}
if (isset ($_SERVER['HTTP_USER_AGENT'])){
$clientkeywords = array ('nokia',
'sony',
'ericsson',
'mot',
'samsung',
'htc',
'sgh',
'lg',
'sharp',
'sie-',
'philips',
'panasonic',
'alcatel',
'lenovo',
'iphone',
'ipod',
'blackberry',
'meizu',
'android',
'netfront',
'symbian',
'ucweb',
'windowsce',
'palm',
'operamini',
'operamobi',
'openwave',
'nexusone',
'cldc',
'midp',
'wap',
'mobile'
);
if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))){
return true;
}
}
if (isset ($_SERVER['HTTP_ACCEPT'])){
if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html')))){
return true;
}
}
return false;
}
```
3.入口文件,增加判斷手機函數(index.php文件)
```
//判斷是PC還是移動
function ispcyd(){
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
$is_pc = (strpos($agent, 'windows nt')) ? true : false;
$is_mac = (strpos($agent, 'mac os')) ? true : false;
$is_iphone = (strpos($agent, 'iphone')) ? true : false;
$is_android = (strpos($agent, 'android')) ? true : false;
$is_ipad = (strpos($agent, 'ipad')) ? true : false;
if($is_pc){
return false;
}
if($is_mac){
return true;
}
if($is_iphone){
return true;
}
if($is_android){
return true;
}
if($is_ipad){
return true;
}
}
```
4.定義視圖VIEW文件地址(常量)
```
if (ispcyd()) {
//如果手機端
define('VIEW_PATH_PCYD', __DIR__ . '/../application/admin/view/mobile/');
} else {
//默認PC端
define('VIEW_PATH_PCYD', __DIR__ . '/../application/admin/view/default/');
}
```
5.定義視圖VIEW文件地址(常量)
```
// 模板路徑
'view_path' => VIEW_PATH_PCYD,
```

6.收尾工作(不是必須的,看情況使用!)

- 序言
- Layui功能集合
- 數據表格-批量刪除
- 數據表格-編輯
- 數據表格-刪除
- 根據1,2,3顯示中文分類
- ThinkPHP5.1功能集合
- ThinkPHP5.1+ PC端移動端模板視圖文件替換
- ThinkPHP5.0功能集合(未完成)
- 微信公眾號開發(未完成)
- 網頁授權(未完成)
- 微信開放平臺開發(未完成)
- 微信掃碼登錄(未完成)
- JQ功能(未完成)
- JQ刪除字符串開始和末尾的空格
- JQ驗證非空和手機號
- JS判斷是否微信端
- JavaScript知識(未完成)
- Layer彈窗整理
- 基本使用
- 小程序(未完成)
- .htaccess文件
- 函數列表
- 封裝密碼加密函數
- 手機端二級域名跳轉
- 手機號隱藏中間四位
- 獲取HTTP
- 統一返回信息
- 生成一個不重復的token
- 驗證手機號是否正確
- 判斷是否是手機
- 銀行卡號驗證是否正確
- 驗證身份證
- 獲取用戶設備,IP地址
- 判斷是否微信端打開
- 費率函數
- PHP函數
- PHP str_replace() 替換字符串函數
- PHP str_repeat() 把字符串重復指定的次數函數