- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 全民付手机接口开发生产环境error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
近日,公司业务需要,做手机web支付,用的是全民付的手机支付,对方给的php开发文档很简陋,逻辑还是很简单的,经过写代码,测试环境下一切正常,切换到线上环境时,返回空白,打印curl的错误信息为 error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol低版本的curl也正常。百度,google都没找到解决
2014-06-18 16:11:40 30774
原创 数组字符串之间转换
/** * 返回经addslashes处理过的字符串或数组 * @param $string 需要处理的字符串或数组 * @return mixed */function new_addslashes($string){ if(!is_array($string)) return addslashes($string); foreach($string as $key => $val
2012-07-10 15:31:52 707
原创 mysql分表的方法
一、利用merge存储引擎来实现分表1、创建分表,和主表的表结构相同,这里创建3个表CREATE TABLE 新表 LIKE 旧表;CREATE TABLE csdn1 LIKE csdn;2、复制主表数据到分表INSERT INTO csdn1 SELECT * FROM csdn LIMIT 50000;INSERT INTO csdn2 SELECT * FR
2012-06-18 17:13:08 5161 3
原创 win7安装配置memcache
memcache是是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。win7配置memcache过程如下首先确定本机已经配置好php环境了。确定php版本,用phpinfo就可以看到了 我目前用的是P
2012-06-03 23:47:26 2152
原创 PHP获取访问者IP
方法一:$_SERVER['HTTP_X_FORWARDED_FOR']来获取相应的地址function get_onlineip() { $onlineip = ''; if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $onlineip =
2012-05-23 09:45:03 4501 1
原创 去掉CodeIgniter URL中的index.php
CI默认的rewrite url中是类似这样的,例如你的CI根目录是在/CodeIgniter/下,你的下面的二级url就类似这样http://localhost/CodeIgniter/index.php/welcome。不太好看,怎么把其中的index.php取掉呢?1. 打开apache的配置文件,conf/httpd.conf :LoadModule rewrite_module
2012-03-02 16:35:07 496
原创 mysql中时间戳日期比较
select * from order where timestamp between UNIX_TIMESTAMP('2011-06-01 00:00:00') and UNIX_TIMESTAMP('2011-07-01 00:00:00');
2011-12-31 16:56:01 6193
原创 Jquery获取多选框、单选框的值
获取单选框数据var digest = $('input:radio[name="digest"]:checked').val()获取多选框第一个数据var noshowpic = $('input:checkbox[name="noshowpic"]:checked').val();获取多选框多个数据$('input:checkbox[name="nosh
2011-12-20 10:11:03 613
转载 PHP常用正则表达式汇总
1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2. "^\d+$" //非负整数(正整数 + 0) 3. "^[0-9]*[1-9][0-9]*$" //正整数 4. "^((-\d+)|(0+))$" //非正整数(负整数 + 0) 5. "^-[0-9]*[1-9][0-9]*$" //负整数 6.
2011-12-06 15:50:09 363
原创 表单在提交前判断FCKEditor编辑框里是否有内容,如果没有,则弹出ALERT框提示。
function postdatacheck(thisform)//用于提交表单时的前端校验函数 { var checkContent =FCKeditorAPI.GetInstance("content").GetXHTML(); var oEditor = FCKeditorAPI.GetInstance("content"); if (chec
2011-11-28 11:45:22 538
原创 获取-清空FCKeditor 的内容
清空内容FCKeditorAPI.GetInstance('article_content').EditorDocument.body.innerHTML=""; // 获取FCKEditor中的内容: content为Editor实例的IDfunction getEditorContents(){ var oEditor = FCKeditorAPI.GetInstance(
2011-11-28 11:28:17 1210
原创 Jquery全选方法
function allChecked() { if ($("#checkall").attr("checked") == true) { $("input[name='checkID']").attr("checked", true); } else { $("input[name='checkID']").attr("checked", false);
2011-11-27 21:57:58 354
原创 PHP 过滤HTML代码空格,回车换行符的函数
function deletehtml($str){$str = trim($str);$str=strip_tags($str,"");$str=preg_replace("{\t}","",$str);$str=preg_replace("{\r\n}","",$str);$str=preg_replace("{\r}","",$str);$str=preg_replace("{
2011-11-27 20:50:53 1749 1
原创 PHP人民币大写转换函数
将数字型的人民币转换成中文形的文字// 调用函数echo $num = "100730213.56";echo "";echo Chinese_RMB($num);////输入结果100730213.56壹亿零零柒拾叁万零贰佰壹拾叁元伍角陆分php完整代码:<?php/**** 人民币大写转换函数*/function Chinese_RMB($money)
2011-11-21 09:35:49 2278 1
原创 PHP使用concat函数的无限分类
比起以前的递归函数,使用mysql的contact函数非常方便的实现了php的无限分类-- -- Table structure for table `category`-- CREATE TABLE `category` ( `id` int(11) NOT NULL auto_increment, `catpath` varchar(255) default
2011-11-21 09:30:25 3485
原创 Smarty模板引擎局部高级缓存技术
对不需要缓存的地方,我们可以通过insert block ,插件block 法来解决局部缓存问题1,insert 法定义一个函数显示时间的:function insert_get_current_time(){ $timestamp=empty($timestamp)?time():$timestamp; $timeoffset=(int) '+8'; re
2011-11-21 09:19:17 501
转载 某网站AJAX的加密压缩传输算法的一点研究
AJAX还是比较强大的!(显然,这是一句废话),最近在研究一个网站的AJAX应用中发现其中的“拓展视野”部分频频被挖掘出来(也由此可见,平时本人的视野有多么的狭窄了),首先是全站的JS全部使用packed进行了压缩,呃!也不知道这种称法是否正确,就是用eval(function(p,a,c,k,e,d){})的那种世界各地都很流行的压缩方法吧,在实际的观察中,一个压缩后仅为6K,在我将其转化为“肉
2011-11-20 23:49:14 1654
原创 抢购倒计时,理论是同步的,网速越快,误差就越小
理论是同步的,但实际测试会有1秒的误差。(具体原因就是和网速有关,网速越快,误差就越小),但这决不会影响到我们上面的要求了。本地更改时间对倒计时无影响,减少和服务器之间的访问请求。<?php//php的时间是以秒算。js的时间以毫秒算 date_default_timezone_set('PRC'); //date_default_timezone_set("Asia/Hong_
2011-11-18 14:58:22 1147
原创 PHP去除重复的数组数据
<?php$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");//$result = array_unique($input); //去除重复元素$result = a_array_unique($input); //只留下单一元素
2011-10-25 11:49:39 881
原创 php多维数组遍历
function arr_fun($arr){ if(is_array($arr)){ foreach($arr as $v){ if(is_array($v)){ arr_fun($v); }else{ echo $v.""; }
2011-10-25 10:43:14 1212
原创 linux下添加,删除,修改,查看用户和用户组
一,组操作1,创建组groupaddtest增加一个test组2,修改组groupmod-ntest2test将test组的名子改成test23,删除组groupdeltest2删除组test24,查看组a),查看当前登录用户所在的组groups,查看apacheuser所在组groupsapac一,组操作1,创建组groupad
2011-10-21 00:09:00 835
原创 C++ 中int,char,string,CString类型转换
1. c++中string到int的转换1) 在C标准库里面,使用atoi:#include #include std::string text = "152"; int number = std::atoi( text.c_str() ); if
2011-10-14 23:04:54 872
转载 vc MFC edit box 控件使用
SetSel(start,end)作用:定制EDIT的所选择内容.间接地可以用于定位光标位置.使用例子:EXP1:设置光标CEdit* pEdit=(CEdit*)GetDlgItem(IDC_EDIT1); pEdit->SetSel(2,
2011-10-14 23:01:40 6184 1
原创 WinInet提交数据
//头文件#include #include #pragma comment(lib, "WinInet")//POST提交extern "C" __declspec(dllexport) int POST(){ LPCSTR lpszAccept[] =
2011-10-14 15:13:17 550
原创 GetSystemDefaultLangID 取得系统默认ID对照表
Identifier Predefined symbol Language 0x00 LANG_NEUTRAL Neutral 0x01 LANG_ARABIC Arabic 0x02 LANG_BU
2010-12-12 17:15:00 485
大话主席SuperSlide2收费特效及demo
2014-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人