1.创建2个视图文件
![](https://box.kancloud.cn/9c880d46df57dea0f1279239fc0ee880_427x227.png)
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,
```
![](https://box.kancloud.cn/d7d303aa91b713e3b7a8c30b3165cb5c_668x360.png)
6.收尾工作(不是必须的,看情况使用!)
![](https://box.kancloud.cn/6ab5f06ff48f1a62e869b1704b4f7528_680x417.png)
- 序言
- 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() 把字符串重复指定的次数函数