2012年4月9日

WURFL 判断手机端和客户端 以及获得手机的信息

摘要: <?phpinclude_once './inc/header-config.inc';// $wurflManager is a WURFL_Xml_Info object and was defined in 'inc/header-config.inc'// $requestingDevice is a WURFL_CustomDevice object// This line detects the visiting device by looking at its HTTP Request ($_SERVER)$requestingDevice 阅读全文

posted @ 2012-04-09 18:03 小林--2012 阅读(384) 评论(0) 推荐(0)

手机访问电脑网站 如何判断

摘要: /**手机浏览器的User-Agent里的关键词*/private static String mobileUserAgents[]=new String[]{"Nokia",//诺基亚,有山寨机也写这个的,总还算是手机,Mozilla/5.0 (Nokia5800 XpressMusic)UC AppleWebkit(like Gecko) Safari/530"SAMSUNG",//三星手机 SAMSUNG-GT-B7722/1.0+SHP/VPP/R5+Dolfin/1.5+Nextreaming+SMM-MMS/1.2.0+profile/MID 阅读全文

posted @ 2012-04-09 17:45 小林--2012 阅读(1459) 评论(0) 推荐(1)

2012年4月4日

字符串操作---随笔

摘要: 1,去空格:trim(),ltrim(),rtrim()trim()函数去掉头尾两边的空格。ltrim()函数去掉开始的空格。rtrim()函数去掉结尾的空格。2,格式化字符串:printf(),sprintf()printf()函数和sprintf()函数,和echo的功能相同,都会打印字符串。但是它们可以实现更复杂的格式(象C#中string.Format()类似)。printf()和sprintf()原型如下:12string sprintf(string format[,mixed args..]);void printf(string format[,mixed args...]); 阅读全文

posted @ 2012-04-04 10:09 小林--2012 阅读(178) 评论(0) 推荐(0)

php 正则表达式

摘要: 首先,让我们看看两个特别的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明"^The": 匹配以 "The"开头的字符串;"of despair$": 匹配以 "of despair" 结尾的字符串;"^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配"notice": 匹配包含notice的字符串你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说 模式(正则表达式) 可以出现在被检验字符串的任何地 阅读全文

posted @ 2012-04-04 10:09 小林--2012 阅读(125) 评论(0) 推荐(0)

字符串操作

摘要: 1,去空格:trim(),ltrim(),rtrim()trim()函数去掉头尾两边的空格。ltrim()函数去掉开始的空格。rtrim()函数去掉结尾的空格。2,格式化字符串:printf(),sprintf()printf()函数和sprintf()函数,和echo的功能相同,都会打印字符串。但是它们可以实现更复杂的格式(象C#中string.Format()类似)。printf()和sprintf()原型如下:12string sprintf(string format[,mixed args..]);void printf(string format[,mixed args...]); 阅读全文

posted @ 2012-04-04 09:28 小林--2012 阅读(155) 评论(0) 推荐(0)

2012年4月1日

网站跳转问题

摘要: 网站跳转问题(暂时)首先判断浏览器是否支持web规范和js规范,如果不支持的那么就跳到极简版本。(特殊情况:如果苹果上用safari浏览器那么是支持的规范的但是如果苹果手机上安装了uc浏览器 是不支持规范的,所以就跳到极简版。但是其他手机,如:安卓,小米上的uc浏览器则不会出现这种情况,也就是说支持规范。或者如果说手机的品牌名称为空 或者 型号为空 那么跳到极简版。然后得到手机的头信息 如果手机的头信息中包括 iphone,ios,ipad,android,mi-one,htc 那么就跳到最高版本。在进行判断头信息,如果头信息为空 或者 屏幕的分辨率width<100 或者屏幕的分辨率. 阅读全文

posted @ 2012-04-01 11:38 小林--2012 阅读(192) 评论(0) 推荐(0)

2012年3月31日

PHP缓存技术

摘要: 普遍缓存技术数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。举个常用的方法,多表关联的时候,把附表中的内容生成数组保存到主表的一个字段中,需要的时候数组分解一下,这样的好处是只读一个表,坏处就是两个数据同步会多不少步骤,数据库永远是瓶颈,用硬盘换速度,是这个的关键点。页面缓存:每次访问页面的时候,都会先检测相应的缓存页面文件是否 阅读全文

posted @ 2012-03-31 09:55 小林--2012 阅读(181) 评论(0) 推荐(0)

xhtml 需要注意的问题

摘要: XHTML Mobile Profile 的基本结构<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd" ><html xmlns="http://www.w3.org/1999/xhtml"> <head> 阅读全文

posted @ 2012-03-31 09:50 小林--2012 阅读(323) 评论(0) 推荐(0)

wap网站设计 xhtml

摘要: 一:XHTML MP的语法规则我们知道,我们通常用电脑访问的网站的网页是用html构建的。类似的,现在WAP 2.0网站是用XHTML MP构建,以供手持设备的访问,如手机、PDA等。XHTML MP是XHTML的子集,因此继承了它的语法。XHTML是更严格和简洁的HTML版本。现在来看看XHTML MP的语法规则:1:标签必须正确闭合!<p>XHTML MP 教程 段落 1</p><p>XHTML MP tutorial paragraph 2</p><p>XHTML MP tutorial paragraph 3</p> 阅读全文

posted @ 2012-03-31 09:42 小林--2012 阅读(1160) 评论(1) 推荐(0)

2012年3月29日

借鉴的 让你的WAP网站支持IE访问

摘要: 做好WAP站后,想给朋友看看,没想到他 直接就使用IE打开网站地址Http://www.51wapz.cn/wap.php( 我当时是想他使用手机访问,可没想到这哥们不知道,连模拟器都不会用)说是下载文件没有网站内容。我才意识到,原来WAP浏览器,WAP模拟器和普通IE浏览器差别 那么大..。。于是网上狂找,终于在一篇[让你的WAP网站有 更好的兼容性]一文找到解决办法,它是这样介绍的:由于Redirect只是对于不支持WML的浏览器做的操作(比如IE)所以 Response.Redirect还是可以用的,关键是如何判断浏览器是否支持PHP代码(使用PHP让WAP网站支持IE访问):if(st 阅读全文

posted @ 2012-03-29 20:27 小林--2012 阅读(181) 评论(0) 推荐(0)

导航