2012年2月23日

摘要: 可以先把整个页面其它的信息先全部显示出来 然后具体的数据部分可以使用jquery ajax的getJSON()方法定义和用法通过 HTTP GET 请求载入 JSON 数据。在 jQuery 1.2 中,您可以通过使用 JSONP 形式的回调函数来加载其他网域的 JSON 数据,如 "myurl?callback=?"。jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。 注意:此行以后的代码将在这个回调函数执行前执行。语法jQuery.getJSON(url,data,success(data,status,xhr))实例: top.php页面 <li&g 阅读全文
posted @ 2012-02-23 15:46 belie8 阅读(291) 评论(0) 推荐(0) 编辑

2012年2月8日

摘要: 在应用$mysqli时,因没常用到数据回滚,老忘,整理下,做个记录。$mysqli->autocommit(FALSE);//自动提交设置关闭$mysqli->query("BEGIN");//事务开始,接着下面的执行才可以我们自己控制try{$mysqli->query($sql);$q1=$mysqli->affected_rows;if($q == 1){ //从返回的数据库影响行数做判断,是否返回正常$mysqli->commit();//事务提交}else{$mysqli->rollback();//错误回滚 //执行$sql语 阅读全文
posted @ 2012-02-08 16:26 belie8 阅读(8814) 评论(0) 推荐(0) 编辑

2012年2月3日

摘要: 碰到此问题,做下记录获取系统类型及版本号:php_uname()(例:WindowsNTCOMPUTER5.1build2600)只获取系统类型:php_uname('s')(或:PHP_OS,例:WindowsNT)只获取系统版本号:php_uname('r')(例:5.1)获取PHP运行方式:php_sapi_name()(PHPrunmode:apache2handler)获取前进程用户名:Get_Current_User()获取PHP版本:PHP_VERSION获取Zend版本:Zend_Version()获取PHP安装路径:DEFAULT_INCLUD 阅读全文
posted @ 2012-02-03 16:17 belie8 阅读(2747) 评论(0) 推荐(0) 编辑

2012年2月2日

摘要: 原理很简单,以后看着0day的时候都试着批量下吧,省事。。。。<?php $keyword='Powered by JishiGou' ; // 批量关键字$timeout = 40;$stratpage =1; //启始页$lastpage = 10000;//终止页for ($i=$stratpage ; $i<=$lastpage ; $i++ ){$array=ReadBaiduList($keyword,$timeout,$i);//百度搜索到的url保存到array数据foreach ($array as $key=>$url ){//对数据遍历, 阅读全文
posted @ 2012-02-02 21:27 belie8 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 先上图未连接连接后学着黑防的远控写着,慢慢改成自己所想要的形式。记录下远近软件设计思路: 传输命令结构typedef struct {int ID; //表示执行命令 可用#define ... 0x..定义BYTE lparam[2048];}COMMAND;列举几个功能的实现思路: 1.执行文件步骤: 客户端:传送COMMAND结构,ID为定义的可执行id,lparam参数表示文件在目标机器上的绝对路径 服务端:监听并接收处理到ID为执行文件标志时,跳到相应的执行函数,取出lparam参数表示的绝对路径,得取进程的执行权限执行函数。 2.远程关机、注销、重启 客户端:发送COMM... 阅读全文
posted @ 2012-02-02 21:18 belie8 阅读(267) 评论(0) 推荐(0) 编辑

2011年12月30日

摘要: 常见的演示版保护技术5.1序列号保护方式5.1.1序列号保护机制 软件验证序列号的过程,其实就是验证用户名和序列号之间的数学映射关系。给定一个用户名,利用穷举法找到一个满足式的序列号,这只适用于穷举难度不大的函数;给定一个序列号,利用式变换得出一个用户名,从而得到一个正确的用户名/序列号对。(3)通过对5.1.2 如何攻击序列号保护 若要找到序列号,或者修改判断序列号之后的跳转指令,最重要的是要利用各种工具来定位判断序列号的代码段。 利用调试器提供的针对API设断点的功能,就有可能找到判断注册码的地方。这些常用的API包括GetWindowTextA(W),GetDlgItemTextA(W) 阅读全文
posted @ 2011-12-30 18:36 belie8 阅读(489) 评论(0) 推荐(0) 编辑

2011年12月24日

摘要: 代码:include_once("../class/xmlPost.php");//自己封装的xmlPost类$mothed = 'registration';$xml = new xmlPost();$array = array('user'=>'fda',...);//要封装的xml$poststring = $xml->xmlCreate($array,$mothed);//生成xml的字串printf($poststring);//打印出来看看。。。。。(问题就在这了)$response = $xml-&g 阅读全文
posted @ 2011-12-24 15:12 belie8 阅读(175) 评论(0) 推荐(0) 编辑

2011年12月9日

摘要: 无意中翻了翻旧日的代码,原来在上一次交易签名无效的问题仅仅是出现在一个调用的问题上,merchantProperties.php被调用了两次,当第一次被调用的时候是正确加载的,而在第二次调用的时候出就会出现参数丢失的现象,正因为这样加上session或其它全局方式则不会出现此问题,而不是编码问题。 yeepayCommon.php <?phpinclude 'merchantProperties.php';/** @Description 易宝支付产品通用接口范例 * @V3.0* @Author rui.xin*/#产品通用接口正式请求地址$reqURL_onLine 阅读全文
posted @ 2011-12-09 10:32 belie8 阅读(5665) 评论(0) 推荐(1) 编辑

2011年11月17日

摘要: 索引不是越建越多好,索引多了,反而会托慢数据。在数据表类型为MYISAM时使用索引,MYSIAM不支持多事务。而INNODB支持。 需要建立索引的字段通常是在where,order by语句后。 语句的效率分析上最好用explain执行后看看效果。建个userlogin表CREATE TABLE IF NOT EXISTS `userlogin` ( `id` int(8) NOT NULL AUTO_INCREMENT, `login_id` varchar(50) DEFAULT NULL, `uid` int(11) DEFAULT NULL, `login_time` int(... 阅读全文
posted @ 2011-11-17 12:02 belie8 阅读(1053) 评论(0) 推荐(0) 编辑

2011年11月13日

摘要: 今天在易宝支付问题上给纠结了半天,将模块加进文件中,设置好商户ID与密钥,加上对应的域名,是可以实现在线支付问题。但我现在要的功能是要按不同的分组,去读取不同的商户ID与密钥,因些,我将这些存到数据库中去。在reg.php页面中就开始从数据中读取相应会员组的商户编号与密钥。读取出来的值再传送给merchantProperties.php,采用session方式传送。奇怪的问题出现了,出现了莫名的错误“交易签名无效”,打印了一下编号与密钥,发现没有错呀。于是找了客服问了,说是编码的问题,易宝只支付GBK编码。马上检查了下,发现编码还真有问题,因为我存数据库的编码是utf-8,于是用iconv.. 阅读全文
posted @ 2011-11-13 23:19 belie8 阅读(5107) 评论(0) 推荐(1) 编辑

导航