【转载】10进制转62进制 用来缩短字符,转62位的速度稍微提高。
//10进制转为62进制 function dec62($val) {
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,看好是编码,并不是加密。
编码过程不解释了,Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。
php 用base64_encode() 编码的数据要比原始数据多占用 33% ...
大家在自己的程序中相信都会经常用到截取字符串吧,但是往往遇到截取中文字符串的时候会遇到乱码的问题。很是让人头疼,接下来介绍两种方法防止截取中文字符串的时候出现乱码的问题。
首先第一种,自己写好的一个函数方便使用
利用这个函数截取就不会出现乱码了。
/** * 支持中文字符串截取 */ function msubstr($str, $start=0, $length, $charset="ut...
当用户在搜索引擎搜索进入网站,会有进入的关键词,一般是$_SERVER['HTTP_REFERER']中获取到链接/提交当前页的父页面URL,也就是上一次的url。(虽然REFERER可以伪造,)
在百度搜索词进入的链接是固定的两种URL形式,一个是www.baidu.com/?word=xxxxx ,另一个是www.baidu.c...
某 cms的个php函数,用户名规定:两个字符以上,只能有中文,字母,数字,下划线。
<?php /** * 检查用户名是否符合规定 (两个字符以上,只能有中文,字母,数字,下划线的) * * @param STRING $username 要检查的用户名 * @return TRUE or FALSE */ function is_username($usern...
WML(无线标记语言,Wireless Markup Language)是一种脚本语言, 它比HTML 编写的内容要消耗网络浏览器更少的内存和CPU时间, 使得WML对广域网和移动设备来说更加友好。
WML 是无线标记语言。它是一种从 HTML 继承而来的标记语言,但是 WML 基于 XML,因此它较 HTML 更严格。
因为也是基于xml 应该可以由html转成wap ,cms中的源码,有个将htm...