自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cevin's Blog

一个PHPer~

  • 博客(16)
  • 资源 (9)
  • 收藏
  • 关注

原创 PHP正则验证目标字符串是否为JSON格式。

$json_string = json_encode(array( 'someone~' ));echo preg_match('/[^,:{}\\[\\]0-9.\-+Eaeflnr-u \n\r\t]/',$json_string) ? '是json' : '不是json';正则表达式源自 Google JSONParse

2012-06-30 23:40:57 5447

原创 淘宝Open!Open淘宝!厌烦了淘宝Open开放平台的臃肿的SDK?试试清爽版吧。。【Only PHP】

本文已迁移至:http://cevin.me/2013/03/14/simple-taobao-sdk.html

2012-01-06 11:12:27 2116

转载 RC4加密解密算法 for php

<br />function Rc4 ($pwd, $data){ $key = array(); $box = array(); $cipher = ''; $pwd_length = strlen($pwd); $data_length = strlen($data); for ($i = 0; $i < 256; $i++) { $key[$i] = ord($pwd[$i % $pwd_length]);

2011-06-01 18:04:00 3725

原创 一个函数搞定邮件发送(SMTP)

不知道什么原因。csdn的编辑器把所有的\r\n变成了/r/n。导致服务器无响应并发送失败。请把所有的/r/n替换为\r\n即可。方法:function send_mail($config){ $config = array_merge(array('charset'=>'UTF-8','port'=>25,'ssl'=>false),$config);

2011-05-26 18:30:00 4635 4

转载 做个记号,XXTEA算法PHP版

<br />class xxtea{ private function long2str($v,$w) { $len = count($v);$n = ($len-1) << 2; if ($w) { $m = $v[$len-1]; if(($m < $n-3) || ($m > $n)) return false; $n = $m; } $s = array(); for ($i=0;$i<$len;$i++)$s[$i] = pa

2011-04-22 14:46:00 2509

原创 XML转为数组

function convert_xml_to_array(SimpleXML $obj) { if(is_object($obj)){ $obj=get_object_vars($obj); } if(is_array($obj)){ foreach ($obj as $key=>$value){ $obj[$key] = convert_xml_to_array($value); }

2011-03-09 18:09:00 1807 1

原创 文本框输入字母转大写

<br />传统方法,用JS:<br /><mce:script type="text/javascript"><!--function convert(iobj) { var str = iobj.value.toUpperCase(); iobj.value = str;}// --></mce:script><input type="text" onkeyup="convert(this)" /> <br /> <br /> <br />东东脑筋,用CSS:<br

2011-01-31 16:43:00 1696

原创 获取本周的第一天和最后一天的时间戳

if( date('N') > 1) { $ftime = strtotime('-'.(date('N')-1).' day',strtotime(date('Y-m-d')));} else { $ftime = strtotime(date('Y-m-d'));}$ltime = $ftime + 3600*24*7 -1;// 获取的时间减去1秒,也就是 YYYY-mm-dd 23:59:59// 本周第一天echo date('Y-m-d',$ftime

2011-01-23 20:26:00 3074

原创 寻可行性较高的单点登陆(SSO)方案,For PHP

通行证系统为:pass.domain.com应用系统为:www.app1.com应用系统和通行证系统不是同域。在Pass登陆后的SessionId无法在app1获取。那能否在登陆之前就先确定用户的session_id呢?如$sess_id = sha1($_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR']);session_id($s...

2010-07-30 14:03:51 171

原创 PHP PDO基础认知和学习笔记

<br /> <br />PDO是一个“数据库访问抽象层”,作用是统一各种数据库的访问接口,与mysql和mysqli的函数库相比,PDO让跨数据库的使用更具有亲和力;与ADODB和MDB2相比,PDO更高效。目前而言,实现“数据库抽象层”任重而道远,使用PDO这样的“数据库访问抽象层”是一个不错的选择。PDO->beginTransaction() — 标明回滚起始点PDO->commit() — 标明回滚结束点,并执行SQLPDO->__construct() — 建立一个PDO链接数据库的

2010-07-19 17:37:00 1692

转载 一个不错的PHP加密类

<?php /* XXTEA encryption arithmetic library. * * Copyright (C) 2006 Ma Bingyao * Version: 1.5 * LastModified: Dec 5, 2006 * This library is free. You can redistribute

2009-03-05 15:46:00 1630

原创 [转]雪寒对PHPCMS的代码分析[command.inc.php]

<?php /** 代码讲解分析: 逆雪寒. 2007 - 12 - 20 */ $mtime = explode( , microtime()); $phpcms_starttime = $mtime[1] + $mtime[0]; /** 计算脚本开始运行的时间。很常见的写法。最后结算还在程序运行的终点位置。讲到了在给各位

2009-03-05 07:27:00 2008

转载 关于set names

 一般我们在设置数据库字符集的时候,都是用mysql_query(set names utf8)这样来处理,但其实这样处理的不全,象discuz等都是采用了全部的操作,它是这样的:mysql_query(character_set_connection=utf8, character_set_results=utf8 character_set_client=binary),也只有这样,才

2009-03-05 07:04:00 1646

转载 ThinkPHP的查询语言

ThinkPHP大多数情况使用的都是对象查询,因为充分利用了ORM查询语言,了解查询条件的定义对使用对象查询非常有帮助,对于复杂的查询,或者从安全方面考虑,通常我们可以使用HashMap对象或者索引数组来传递查询条件。查询条件可以用于find、findAll等所有有查询条件的方法,下面是几种查询条件的定义:普通查询:$condition = new HashMap();       // 

2008-05-12 01:15:00 2277

转载 模板引擎-赶时髦还是自找苦吃?

事情的起因是这样子的,首先本人对界面很不在行,而且一向人为应该让专业的人来做专业的事情,所以让我来笨手笨脚的摆弄图片修饰CSS不如把我杀了来得痛快,于是在接到一个山西土老财的单子后就找了个做美工和网页很在行的朋友准备去赚点私房钱好给我的爱车添置点设备,最好是弄个很拉风的疝气大灯,土老财的特点就在于喜欢改界面,只看界面,于是痛苦就此开始,当然是那个做美工的朋友,他完全不会.NET,而且也不想用VS2

2008-05-12 01:06:00 1478

原创 看Discuz的登陆验证方法

//commone.inc.php文件大概130行左右$discuz_auth_key = md5($_DCACHE[settings][authkey].$_SERVER[HTTP_USER_AGENT]);list($discuz_pw, $discuz_secques, $discuz_uid) = empty($_DCOOKIE[auth]) ? array

2008-05-12 00:52:00 2498

ZendFramework 1.7 Blog源码

ZendFramework 1.7 Blog源码

2009-03-05

\即时到帐交易服务接口 PHP

PHP写的一个在线付款的即时到帐交易服务接口

2009-01-07

PHP&MVC&BLOG

PHP+MVC+OOP开发的blog! 很好很强大。

2009-01-07

SQLite Manager 管理SQLite数据库的PHP程序

SQLite Manager 管理SQLite数据库的PHP程序类似于PHPMyadmin

2008-03-19

SQLite 3.exe

轻量级的数据库新秀. SQLite

2008-03-19

推荐编程配置文件

编写php的来看了,,,一些在编程的时候的一些建议和设置

2007-10-29

EditPlusPHP_Lite(集成PHP编辑调试环境).exe

EditPlusPHP_Lite(集成PHP编辑调试环境).

2007-10-29

ICON提取工具

ICON图标提取制作工具

2007-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除