session報錯
富贵
富贵 2017-09-29 21:48:29
0
3
1534

<?php

session_start();

$str = '';

$width = 300;

$height = 100 ;

$img = imagecreatetruecolor($width,$height);

$white = imagecolorallocate($img, 255, 255, 255);

$red = imagecolorallocate ($img, 255, 0, 0);

imagefilledrectangle($img, 0, 0, $width, $height, setColor($img));

# function setColor($img )

{

return imagecolorallocate($img,getColor(),getColor(),getColor());

}

# function getColor()

{

return mt_rand(0,255);

# }

function setNum($a,$b)

# {

return mt_rand($a,$b);

}

function getCode()

{

return $string = join( '',array_rand(array_flip(array_merge(範圍(0,9),範圍('a','z'),範圍('A','Z')),4));

# }

$str = getCode();

for($i=0;$i<4;$i )

{

$size = setNum(20,50);

$angle = setNum(-15,15);

$x = ($width/4)*$i mt_rand ( 1,9);

$y = mt_rand(($height/2),$height);

$color = setColor( $img );

# $ fontfile = './fonts/MSYH.ttf';

$text = mb_substr($str,$i,1,'utf-8');

imagettftext($img, $size, $angle, $x, $y, $color, $fontfile, $text);

}

for($i=0;$i<1500;$i )

{

imagesetpixel($img, mt_rand(0, $width), mt_rand(0, $height), setColor($img));

}

for($i=0;$i<3;$i )

{

imageline($img, mt_rand(0, $width), mt_rand(0,$height), mt_rand(0, $width), mt_rand(0,$height), setColor($圖像));

}

for($i=0;$i<3;$i )

{

$cx = mt_rand(0, $width );

$cy = mt_rand(0, $height);

$width = mt_rand(0, $width/2);

$height = mt_rand(0, $高度/2);

$start = mt_rand(0, 360);

$end = mt_rand(0, 360);

$color = setColor($img );

imagearc($img, $cx, $cy, $width, $height, $start, $end, $color);

}

$_SESSION['verifycode'] = $str;

header('content-type:image/jpeg');

# imagejpeg ( $img );

imagedestroy( $img );

#?>


富贵
富贵

全部回覆(3)
寻觅 beyond

應該是你繪圖的某個步驟出問題了,產生的四個隨機字元成功了的

林

起碼要吧報錯的內容一起發出來啊  ,要不怎麼知道你報的什麼錯啊

直奔十维

不知道什麼原因不知道什麼原因不知道什麼原因不知道什麼原因

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!