PHP判断客户端是否为移动终端

当需要对pc与无线作为一个分支的时候,难免需要对pc与移动终端进行区分,这时候就需要获取客户端访问服务端时,浏览器的头信息所传递的参数进行过滤分类了。

下面这个函数可直接对所有的移动终端进行获取。
返回的结果如果为true则是移动终端,false为pc端。

Read more

Javascript简体转繁体(想起某天某人的问题)

简体转繁体其实方法很多,其中最为简单的就是字库对照的方式,如同2个数组的指针对应上,可是有人说怎么转换词组呢?别看词组什么的,只需要看它每个字,然后查找出每个字的对应字库即可。

如:
code:

<?php
$arr1 = array('我','你','他');
$arr2 = array('他','我','她');
?>

当我进行转换的时候,其实就是将数组$arr1其中的值替换为了$arr2的值,最后的结果结果就是转换的结果。

例子说了,下面来实际的应用吧

Read more

PHP解析XML

当数据接口返回一个xml数据的页面,如果想对其数据进行处理,那么第一步要做的就是解析里面的数据,将其取出后再由需求进行下一步处理。在php里有处理doc等类似的功能,其实xml也是一样,在这里直接用实例的方式简单应用以下。

xmlData:

<DOCUMENT><item><startcity>阿城</startcity><stopcity>鞍山</stopcity></item><item><startcity>阿城</startcity><stopcity>八面通</stopcity></item><item><startcity>阿城</startcity><stopcity>北安</stopcity></item><item><startcity>阿城</startcity><stopcity>北戴河</stopcity></item><item><startcity>阿城</startcity><stopcity>北京</stopcity></item>
<item><startcity>碧水</startcity><stopcity>富裕</stopcity></item></DOCUMENT>

Read more

Ubuntu下解决SSH Secure Shell Client链接ssh中文乱码

这是由于ubuntu系统默认是utf-8,而我们用SSH Secure Shell Client打开的编码是gbk,当浏览一个带有中文的文件就会出现乱码,对修改文件的人则是件头痛的事情,而SSH Secure Shell Client的使用便捷是无法被轻易替代的,虽然有Putty和SecureCRT,ftp也有Filezilla,但是这些操作都太过于繁琐了,以下方式则解决了乱码问题。其他linux也可通用。

在linux的当前用户目录后,输入ls -a查看隐藏的文件,则会有一个.profile或者.bash_profile,Ubuntu下是.profile,其他linux可能是.bash_profile,八九不离十吧。

修改如下:

Read more