在线演示地址:http://tools.jb51.net/tools/cs.php 代码如下:function zhuanhuan() { $urlodd=explode('//',$_GET["url"],2);//把链接分成2段,//前面是第一段,后面的是第二段 $head=strtolower($urlodd[0]);//PHP对大小写敏感,先统一转换成小写,不然 出现HtTp:或者ThUNDER:这种怪异的写法不好处理 $behind=$urlodd[1]; if($head=="thunder:"){ $url=substr(base64_decode($behind), 2, -2);//base64解密,去掉前面的AA和后面Z...
CURL技术说白了就是模拟浏览器的动作实现页面抓取或表单提交,通过此技术可以实现许多有去的功能。 代码如下:error_reporting(0); //邮箱用户名(不带@163.com后缀的) $user = 'papatata_test'; //邮箱密码 $pass = '000000'; //目标邮箱 //$mail_addr = uenucom@163.com'; //登陆 $url = 'http://reg.163.com/logins.jsp?type=1&url=http://entry.mail.163.com/coremail/fcg/ntesdoor2?lightweight%3D1%26verifycookie%3D1%26lan...
单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动测试,最后它还可以和Selenium整合来完成大型的自动化集成测试。 Windows平台LAMP环境XAMPP 1.7.3下如何安装PHPUnit呢? 首先,以管理员身份运行cmd,使用pear添加phpunit频道: D:\xampp\php>pear channel-discover pear.phpunit.de Channel "pear.phpunit.de" i...
SQL注入的重点就是构造SQL语句,只有灵活的运用SQL 语句才能构造出牛比的注入字符串。学完之后写了点笔记,已备随时使用。希望你在看下面内容时先了 解SQL的基本原理。笔记中的代码来自网络。 ===基础部分=== 本表查询: http://127.0.0.1/injection/user.php?username=angel' and LENGTH(password)='6 http://127.0.0.1/injection/user.php?username=angel' and LEFT(password,1)='m Union联合语句: http://127.0.0.1/injection/...
php版的代码比较简单: 代码如下:$p=$_GET['p']; $pics=file($p); for($i=0;$i{ echo $pics[$i]; } ?> 使用方法:将文件保存成i.php上传到根目录 将不能外链的图片地址改成http://你的域名p.php?p=图片地址 asp版,网上用的比较多的 代码如下:Dim url, body, myCache url = Request.QueryString("url") Set myCache = new cache myCache.name = "picindex"&url If myCache.valid Then body = myCache.value Else body = GetWebData...
执行代码如下:$start_time = microtime(true);$a = array();for($i=0;$i<90000;$i++){ $a[$i] = $i;}foreach($a as $i){ array_key_exists($i, $a); in_array($i, $a);}$end_time = microtime(true);echo "use time=".($end_time - $start_time);在php5.5.30上花费时间: use time=68.47440290451在虚拟机中安装php7后执行花费时间use time=8.4918169975281以上就介绍了 php7性能测试,包括了方面的内容,希望对PHP教程有兴趣的朋...
自己收集整理的代码,简单的实现天气及QQ在线查询。仅作参考,欢迎拍砖。/*Generate at Sun, 04 Jan 2009 13:46:27 +0000Don't Modify Me!Cache Name Cityskey:a5819c80f61198eabf3d3ffceec595de*/$Citys=array ( 54511 => '北京 ', 58367 => '上海 ', 54517 => '天津 ', 57516 => '重庆 ', 45005 => '香港 ', 45011 => '澳门 ', 50953 => '哈尔滨 ', 50745 => '齐齐哈尔 ', 54094 => '牡丹江 ', 50842 => '大庆 ', 507...
业务需求,所以做了一个简单的原型测试,功能的主要需求是:用户账户内金额越高的用户中奖的机率就越大。 此脚本只能在命令行下使用,使用示例: php lucky.php 100 <?php/** * 抽奖程序 * * @File: lucky.php * @Author: zzxworld * @Email: zzxworld@gmail.com * @Date: 2012-05-09 */$timer = microtime(true);/** 手动配置的参数 **/# 奖池大小$lucky_size = 1000;# 最高金额用户的中奖机率,不能超过奖池大小$star_user_rate =...
class runTime {private $starTime;//开始时间private $stopTime;//结束时间private function getMicTime(){$mictime=microtime();//获取时间戳和微秒数list($usec,$sec)=explode(" ",$mictime);//把微秒数分割成数组并转换成变量处理return (float)$usec+(float)$sec;//把转换后的数据强制用浮点点来处理}public function star(){//获取开始时间$this->starTime=$this->getMicTime();}public function stop(){//获取结束时间$this...
php防盗链的代码,我们介绍了很多了,今天再为大家举一个例子,简单而实用的例子,供大家参考。代码如下:
# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka# vi /etc/yum.repos.d/CentOS-Base.repo 增加下面信息[utterramblings]name=Jasons Utter Ramblings Repobaseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/enabled=1gpgcheck=1gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka执行命令,自动升级。yum update php -yyum install libmcrypt -y经验证,是可以的。 遇到错误时,可以...
MySQL Connection连接测试-bbs.it-home.org or die( "对不起,未能成功连接至mysql数据库" ); echo( "成功连接至mysql数据库" ); ?>
function myfunc(){static $int;$int=0;echo $int+1."";}echo myfunc();echo myfunc();echo myfunc();?>书中结果三个值分别为1,2,3 然而真实结果是无法运行,语法错误,后检查错误的原因在于$int+1.""这句的写法,应该写成($int+1)."",改过来后程序不报错了,但值却是1,1,1;其实这个也不难解释,$int虽然在不停的加1,但所得结果并没有再次赋给$int,谈什么$int会递增。 将代码修改为如下内容,才算正确了:function myfunc(...
begin($start);report($start);<?phpfunction begin(&$start) { $tmp = gettimeofday(); $start = $tmp[usec];}function report($start) { $tmp = gettimeofday(); $now = $tmp[usec]; echo "time consuming: "; echo $now - $start; echo "";}function getRandNum($length = 8) { $salt = substr(uniqid(rand()), -$length); return $salt;}$start = 0;begin($start);$str="";while (strlen($str)< 10...
curl不怎么熟,百度了另外一种方法,使用Snoopy模拟登陆定时发帖实例(已测试能正常发帖),代码注释比较详细,希望有新兴趣的朋友,能加上过验证码就好了,要是那位大牛改过了还希望能发我一份代码研究,谢谢!欢迎交流 qq:1641844790