php作业跪求 20

求PHP+Mysql的作业要求PHP写的和数据库结合就好系统功能不用太复杂什么系统都行... 求PHP+Mysql的作业 要求PHP写的 和数据库结合就好 系统功能不用太复杂 什么系统都行 展开
 我来答
小暑七后
2015-06-25 · TA获得超过279个赞
知道小有建树答主
回答量:370
采纳率:75%
帮助的人:114万
展开全部
你要装PHP5.2 还是其他什么版本。一般都是用2003系统装方便,有VM虚拟机搞。
匿名用户
2015-06-25
展开全部

验证码一般都是在服务器随机产生,在html页面用ajax获取验证码来和用户输入的验证码进行比较

<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest()
{
  if(window.ActiveXObject)
  {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  else if(window.XMLHttpRequest)
  {
    xmlHttp=new XMLHttpRequest();
  }
}
function doit()
{
  createXMLHttpRequest();
  xmlHttp.onreadystatechange=handleStateChange;
  xmlHttp.open("get","auth_code.php",true);
  xmlHttp.send(null);
}
function handleStateChange()
{
  if(xmlHttp.readyState==4)
  {
    if(xmlHttp.status==200 || xmlHttp.status==0)
    {
      checkAuthCodeInput(xmlHttp.responseText);
    }
  }
}
function checkAuthCodeInput(authcode)
{
  if(document.getElementById("自定义").value==auth)
  {
    return true;
   } 
   return false;
}
</script>
<img src="auth_code.php" id="img_auth_code"/>
<a href="document.getElementById('img_auth_code').src='auth_code.php?code='+Math.random();">看不清,再换一张</a>
//该页面用于随机获取验证码rand_auth_code.php
<?php
function get_auth_code()
{
    for($i=0;$i<5;$i++)
    {
$_GLOBALS['rand_str'].=strtoupper(dechex(rand(0,15)));
rand_str_width+=imagefontwidth($i);
    }
}
echo $_GLOBALS['rand_str'];
?>
<?php
include_once("rand_auth_code.php");//导入产生验证码的页面
$img_width=100;
$img_height=25;
$img=imagecreatetruecolor($img_width,$img_height);
$img_bg_color=imagecolorallocate($img,0,0,0);
imagefill($img,0,0,$img_bg_color);
$img_font_color=imagecolorallocate($img,225,225,225);
get_auth_code();//调用方法,产生随机验证码
$img_font_x=$img_width/2 - $rand_str_width/2;
$img_font_y=($img_height-imagefontwidth(5))/2;
imagestring($img,5,$img_font_x,$img_font_y,$_GLOBALS[rand_str],$img_font_color);
header("Content-Type:image/jpeg");
imagejpeg($img);
imagedestroy($img);
unset($_GLOBALS['rand_str']);
?>

不知是否符合你的要求
rand_str_width+=imagefontwidth($i);前面变量少个美元符号,
把这句话给删了
$img_font_x=$img_width/2 - $rand_str_width/2;
$img_font_y=($img_height-imagefontwidth(5))/2;这两句也删了
imagestring($img,5,$img_font_x,$img_font_y,$_GLOBALS[rand_str],$img_font_color);
这句话里的$img_font_x,$img_font_y你自己随意定一个数字先看看效果

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式