很多站长朋友们都不太清楚php23456,今天小编就来给大家整理php23456,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP代码查询显示多个数据为什么呢 2、 Php将一组7个数字分解为多少组6个数字? 3、 用php怎么获得所有五位数中类似12345 23456 98765 87654 这样的连续的5位数! 4、 php的图片验证码代码 5、 thinkphp中,index方法的代码怎么写啊 PHP代码查询显示多个数据为什么呢根据你设定的条件, keyword参数必须是数字才会把它当作username去查询,而如果不是数字,则查询全部。所以,第一步,你应该把红色框里第二行的那个if语句整行删掉,然后第三行要改为:
..... 'username="'.$_POST['keyword'].'"';
Php将一组7个数字分解为多少组6个数字?<?php
$arr = array(1,2,3,4,5,6,7);
$result = array();
foreach ($arr as $key => $value) {
$temp = $arr;
unset($temp[$key]);
$result[] = $temp;
}
用php怎么获得所有五位数中类似12345 23456 98765 87654 这样的连续的5位数!是这也么?
<?php
function getNums(){
$str = array();
#从大到小
for($i=9;$i>0;$i--){
if($i>3){
$str[] = intval($i.($i-1).($i-2).($i-3).($i-4));
}
}
#从小到大
for($i=1;$i<9;$i++){
if($i<6){
$str[] = intval($i.($i+1).($i+2).($i+3).($i+4));
}
}
return $str;
}
print_r(getNums());
?>
php的图片验证码代码这个是phpcms的验证码,经过十几万个网站经验的,非常好用
<?php
session_start();
$enablegd = 1;
//判断图像处理函数是否存在
$funcs = array('imagecreatetruecolor','imagecolorallocate','imagefill','imagestring','imageline','imagerotate','imagedestroy','imagecolorallocatealpha','imageellipse','imagepng');
foreach($funcs as $func)
{
if(!function_exists($func))
{
$enablegd = 0;
break;
}
}
ob_clean(); //清理缓冲
if($enablegd)
{
//create captcha
$consts = 'cdfgkmnpqrstwxyz23456';
$vowels = 'aek23456789';
for ($x = 0; $x < 6; $x++)
{
$const[$x] = substr($consts, mt_rand(0,strlen($consts)-1),1); //获取$consts中的一个随机数
$vow[$x] = substr($vowels, mt_rand(0,strlen($vowels)-1),1); //获取$vowels中的一个随机数
}
$radomstring = $const[0] . $vow[0] .$const[2] . $const[1] . $vow[1] . $const[3] . $vow[3] . $const[4];
$_SESSION['checkcode'] = $string = substr($radomstring,0,4); //显示4个字符
$imageX = strlen($radomstring)*8; //图像的宽
$imageY = 20; //图像的高
$im = imagecreatetruecolor($imageX,$imageY); //新建一个真彩色图像
//creates two variables to store color
$background = imagecolorallocate($im, rand(180, 250), rand(180, 250), rand(180, 250)); //背景色
$foregroundArr = array(imagecolorallocate($im, rand(0, 20), rand(0, 20), rand(0, 20)),
imagecolorallocate($im, rand(0, 20), rand(0, 10), rand(245, 255)),
imagecolorallocate($im, rand(245, 255), rand(0, 20), rand(0, 10)),
imagecolorallocate($im, rand(245, 255), rand(0, 20), rand(245, 255))
);
$foreground2 = imagecolorallocatealpha($im, rand(20, 100), rand(20, 100), rand(20, 100),80); //分配颜色并说明透明度
$middleground = imagecolorallocate($im, rand(200, 160), rand(200, 160), rand(200, 160)); //中间背景
$middleground2 = imagecolorallocatealpha($im, rand(180, 140), rand(180, 140), rand(180, 140),80); //中间背景2
//与左上角的颜色相同的都会被填充
imagefill($im, 0, 0, imagecolorallocate($im, 250, 253, 254));
//往图像上写入文字
imagettftext($im, 12, rand(30, -30), 5, rand(14, 16), $foregroundArr[rand(0,3)], XINCHENG_ROOT.'include/fonts/ALGER.TTF', $string[0]);
imagettftext($im, 12, rand(50, -50), 20, rand(14, 16), $foregroundArr[rand(0,3)], XINCHENG_ROOT.'include/fonts/ARIALNI.TTF', $string[1]);
imagettftext($im, 12, rand(50, -50), 35, rand(14, 16), $foregroundArr[rand(0,3)], XINCHENG_ROOT.'include/fonts/ALGER.TTF', $string[2]);
imagettftext($im, 12, rand(30, -30), 50, rand(14, 16), $foregroundArr[rand(0,3)], XINCHENG_ROOT.'include/fonts/arial.ttf', $string[3]);
//画边框
$border = imagecolorallocate($im, 133, 153, 193);
imagerectangle($im, 0, 0, $imageX - 1, $imageY - 1, $border);
//画一些随机出现的点
$pointcol = imagecolorallocate($im, rand(0,255), rand(0,255), rand(0,255));
for ($i=0;$i<80;$i++)
{
imagesetpixel($im,rand(2,$imageX-2),rand(2,$imageX-2),$pointcol);
}
//画随机出现的线
for ($x=0; $x<9;$x++)
{
if(mt_rand(0,$x)%2==0)
{
imageline($im, rand(0, 120), rand(0, 120), rand(0, 120), rand(0, 120), rand(0, 999999)); //画线
imageellipse($im, rand(0, 120), rand(0, 120), rand(0, 120), rand(0, 120), $middleground2); //画椭圆
}
else
{
imageline($im, rand(0, 120), rand(0, 120), rand(0, 120), rand(0, 120), rand(0, 999999));
imageellipse($im, rand(0, 120), rand(0, 120), rand(0, 120), rand(0, 120), $middleground);
}
}
//output to browser
header("content-type:image/png\r\n");
imagepng($im);
imagedestroy($im);
}
else
{
$files = glob(XINCHENG_ROOT.'images/checkcode/*.jpg');
if(!is_array($files)) die('请检查文件目录完整性:/images/checkcode/');
$checkcodefile = $files[rand(0, count($files)-1)]; //随机其中一个文件
$_SESSION['checkcode'] = substr(basename($checkcodefile), 0, 4); //获得文件名
header("content-type:image/jpeg\r\n");
include $checkcodefile;
}
?>
thinkphp中,index方法的代码怎么写啊23456登陆页面login.html代码<form action="__MODULE__/Login/dologin" method="post">账号:<input type="text" name="username" />密码:<input type="password" name="password"/><input type="submit" value="登陆"/></form> 123456789101112131415161718192021Login控制器下dologin方法代码 public function dologin(){ $u=I('Post.username'); $p=I('Post.password'); $data['username']=$u; $data['password']=md5($p); //md5加密 $m=M('User'); $list=$m->where($data)->find(); if($list){ $_SESSION['islogin']=1; //登陆状态存入session $_SESSION['username']=$list['username']; //把用户名存入session $_SESSION['id']=$list['id']; //把用户id存入session $this->redirect("Index/index"); }else{ $this->error("登陆失败",'javascript:history.back(-1);',1); }} 基本的代码就这些 配置文件跟数据库自己改改就行了
关于php23456的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。