代码收藏

收集网站开发时常用到的代码(asp,php,js等)

php文本采集类

模块名:php文本采集类
作者:Jufei jufeis@gmail.com
walkpast.com
创建日期:2007-3-20
修改日期:2006-3-28

ShowMsg-在页面上通过JS提示指定消息

[CODE_LITE]
/*
* 功能:在页面上通过JS提示指定消息,并结束页面执行
* 参数:
* Msg :待显示的消息
* URL :需指定返回的页面,不指定时返回前一页
* 作者:itlearner
*/
function ShowMsg($Msg, $URL = "none")
{
echo "

thumb-创建图片缩略图

[CODE_LITE]/**
* 创建图片缩略图,成功返回真
*
* @param string $cat 目录
* @param string $oldname 原图文件名
* @param string $newname 新图文件名
* @param int $width 缩略图宽
* @param int $height 缩略图高
* @return
*/
function thumb($cat,$oldname,$newname,$width=160,$height=120){
...

photoCreateCropThumb-生成图片缩略图

[CODE_LITE]
function photoCreateCropThumb ($p_thumb_file, $p_photo_file, $p_max_size, $p_quality = 75) {

$pic = @imagecreatefromjpeg($p_photo_file);

if ($pic) {
$thumb = @imagecreatetruecolor ($p_max_size, $p_max_size) or die ("Can't create Image!");
...

trim-截取两边空格

function trim(str) {
  return str.replace(/^\s*(.*?)[\s\n]*$/g, '$1');
}

passport_decrypt-Passport 解密函数

[CODE_LITE] /**
* Passport 解密函数
*
* @param string 加密后的字串
* @param string 私有密匙(用于解密和加密)
*
* @return string 字串经过私有密匙解密后的结果
*/
function passport_decrypt($txt, $key) {

// $txt 的结果为加密后的字串经过 base64 解码,然后与私有密匙一起,
// 经过 passport_key() 函数处理后的返回值
...

passport_encrypt-Passport 加密函数

/**
* Passport 加密函数
*
* @param string 等待加密的原字串
* @param string 私有密匙(用于解密和加密)
*
* @return string 原字串经过私有密匙加密后的结果
*/
function passport_encrypt($txt, $key) {

// 使用随机数发生器产生 0~32000 的值并 MD5()
srand((double)microtime() * 1000000);
...

isIE-判断是否是IE浏览器

function isIE() {
if(document.all) return true;
return false;
}

检测用户名只能由数字和字母组成(不支持中文、不能以数字开头)

//以字母开头,由数字和字母组成
var patn = /^[a-zA-Z]+[a-zA-Z0-9]+$/;
if(!patn.test(username)){
alert('会员登录名只能由英文字母或数字组成(不支持中文、不能以数字开头)。');
return;
}

onlineip-获取访客IP

[CODE_LITE]if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
...
分页:[«]1[2][3][»]

Powered By Z-Blog 1.8 Spirit Build 80605

Copyright 2008 ITlearner. Some Rights Reserved.