⑴ 如何用php搭建个移动APP的服务器
搭建移动APP服务器,与搭建网站服务器其实是一样的做法。比如在Linux下安装好Apache+PHP+MySQL,然后通过PHP建立APP应用程序,通过PHP制作网页界面或用Java制作APP客户端,就可以让用户访问了。
⑵ PHP判断用户在移动端访问还是桌面端访问的代码
<?php
functionisMobile()
{
//如果有HTTP_X_WAP_PROFILE则一定是移动设备
if(isset($_SERVER['HTTP_X_WAP_PROFILE']))
{
returntrue;
}
//如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息
if(isset($_SERVER['HTTP_VIA']))
{
//找不到为flase,否则为true
returnstristr($_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'
);
//从HTTP_USER_AGENT中查找手机浏览器的关键字
if(preg_match("/(".implode('|',$clientkeywords).")/i",strtolower($_SERVER['HTTP_USER_AGENT'])))
{
returntrue;
}
}
//协议法,因为有可能不准确,放到最后判断
if(isset($_SERVER['HTTP_ACCEPT']))
{
//如果只支持wml并且不支持html那一定是移动设备
//如果支持wml和html但是wml在html之前则是移动设备
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'))))
{
returntrue;
}
}
returnfalse;
}
?>
⑶ PHP可以做移动端吗
做移动端的后台
如果你只是指页面的话,
当然,php可以直接输出页面。
⑷ 请问WAP网站(PHP版)怎么获取客户端的手机号(移动、联通、电信),谢谢!
移动的可以通过购买移动
白名单
或者和移动合作,获取到手机号,联通电信获取不到
⑸ 如何安装最新版phpwind移动社区
第一步. 站点与服务器准备
你首先需要拥有站点域名并完成服务器部署、网站备案以及域名解析等基础准备工作。
第二步. 安装最新版phpwind移动社区产品
phpwind移动社区产品由:PW社区系统、移动端应用接口以及手机端APP三部分组成。
在生成APP之前你需要安装最新版的PW社区系统与移动端应用接口插件。
全新安装:下载最新版的PW社区系统+移动端应用接口的完整安装包,按以往社区系统安装流程完成部署;后续会继续提供基于阿里云镜像产品的一键部署服务;(本次发布暂不提供完整安装包,仅提供升级程序包)
移动插件升级:安装(升级至)最新版PW社区系统(v9.0.1 UTF8,20141223版本),下载移动端应用接口插件完成升级安装即可。
第三步. PC端社区管理后台设置移动端内容
移动端的内容与PC端的内容已互通,并存储在你自己的服务器上。通过与PC端社区相同的管理后台,可以设置APP中的功能展现与交互内容。
必须配置完成后才可在移动端看到网站的指定内容。(该步骤配置也可在生成APP后实时调整更新)
登陆PW社区系统管理后台,你可以完成如下操作:
获取安全密钥,以确保在生成APP时的站点唯一性(后续APP生成时需使用该密钥);
设置移动端可以显示哪些版块、默认发帖的归属版块等;
设置APP启动画面广告、首页轮播广告,以及链接指向;
设置服务商版块,支持信息展示与淘宝店铺/商品导购;
设置第三方授权登陆
第四步. 访问APP管理中心创建应用,生成独立APP安装包
目前phpwind移动社区仅支持生成Android平台的APK程序。
第五步. 正式发布APP并分发
APP测试完成后点击发布即可将生成的APP正式发布上线,此时APP使用用户将收到对应的版本升级提示,并自行完成安装更新。(正式发布后无法再次重新生成当前版本)
你可以通过本地下载,或扫描二维码的形式获取APP的安装程序,并通过自主传播、第三方应用市场投放等形式进行分发。
注:第三方应用市场投放时所需要用到的APK包名等应用信息均可在APP管理中心“已添加的应用”信息中找到。
求采纳。
⑹ php开发的pc端和移动端的后台有什么差别么
PHP处理的是后端数据,不管是pc端还是移动端,只要请求相应的接口,返回的数据是一样的。只是pc端或者移动端作为显示工具,显示的方式不同罢了
⑺ php怎么判断访问端是移动端还是pc端
2002年到2010年这之间php异军突起的主要原因,是因为互联网尤其是pc端的崛起,那时快速迭代开发,是所有中小企业最大的需求,管你什么接口速度,运行效率,单线程还是多线程库多还是库少,只要能在短时间内把网站搞起来就行。
直到2010年以后移动端的出现app的使用大幅度超过pc端,前后端开始逐步分离,php本身可以嵌入html代码就不再是特别大的优势了,尤其php对进程线程协程的支持不够使得一些app性能需求无法满足,因此php更多开始和其他语言混用,甚至被其他像go,python这样的语言压制并抢占份额。
虽然说总体上我对php的发展还是乐观的,毕竟社区,体量,易用性摆在那里,尤其是php8即将诞生。但是随着移动互联网逐渐走向尾声,app开发对性能要求的更高php在某些方面的劣势也越来越明显。因此对于php的培训减少并不奇怪。
⑻ phpwind的移动社区版本,有何看法
目前不论是discuz 还是phpwind的移动社区版本都不是很好,足够大的本地论坛一般都会选择开发自己的APP版本,或者直接在微信公众号上开发手机版。
⑼ php怎么写移动应用后台
移动应用后台跟你PC端的后台一样的编写。
普及一下你的盲点,移动端后台和PC端后台两个后台相应的模块几乎雷同,但是要看你移动端的前端模块的页面信息是怎么显示的,根据这一点来实现你后台的模块功能。还有就是移动端是PC端缩小版,为什么这么说?因为移动端所有的数据都是PC端显示的精华不部分,移动端页面只是把PC端的数据浓缩起来了,通过不同的布局来实现实现页面信息。
⑽ 宝塔降级php版本网站无法访问提示永久性移动
1、首先检查默认端口检查宝塔phpmyadmin的默认端口888是否放行,和在服务器的安全组规则有没有添加888端口。
2、其次在phpmyadmin的设置里的版本选择php(如果选择的是静态会导致phpmaudmin无法访问)。
3、最后Nginx的进程因某种被关闭,导致phpmyadmin无法访问,需重启Nginx。