一个验证码的问题~~~~~(php)

来源:百度知道 编辑:UC知道 时间:2024/06/02 00:26:34
分别做了几个图片 ...

用不同的字体写 1 2 3 4 5 6 7 8 9 0 把这10张图片分别命名为:1.gif 2.gif 3.gif ........9.gif

然后用随即函数生成0-9 四个数字,存放在数组a[]中,引用的时候希望用数组的值来调图片。。。

<img width=56 height="50" src="images/<?=$a['0'];?>.jpg">
<img width=56 height="50" src="images/<?=$a['1'];?>.jpg">
<img width=56 height="50" src="images/<?=$a['2'];?>.jpg">
<img width=56 height="50" src="images/<?=$a['3'];?>.jpg">
<img width=56 height="50" src="images/<?=$a['0'];?>.jpg">
但这样不对,正确的引用图片的方法是什么样的啊?求救~~~
<img width=56 height="50" src="images/<? echo $a['0'];?>.jpg">
PHP不是ASP,不能使用<?= ?>来输出

那该如何呢??

<?php
/**
* @file
* @version 1.0
* @author 网海浪子
* @date 2006-3-30
* @email sxf02615@163.com
* @brief 验证码文件类
*
*/
?>
<?php
class CCheckCodeFile
{
//验证码位数
private $mCheckCodeNum = 4;

//产生的验证码
private $mCheckCode = '';

//验证码的图片
private $mCheckImage = '';

//干扰像素
private $mDisturbColor = '';

//验证码的图片宽度
private $mCheckImageWidth = '80';

//验证码的图片宽度
private $mCheckImageHeight = '20';

/**
*
* @brief 输出头
*
*/
private function OutFileHeader()
{
header ("Content-type: image/png");
}

/**
*
* @brief 产生验证码
*
*/
private function CreateCheckCode()
{
$this->mCheckCode = strtoupper(substr(md5(rand()),0,$this->mCheckCodeNum));
return $thi