我如何让它加载?现在,它根本没有显示任何图像......我不太擅长创建验证码,因为我通常从不这样做。
验证码.php:
<?php
$string = '';
for ($i = 0; $i < 5; $i++) {
// this numbers refer to numbers of the ascii table (lower case)
$string .= chr(rand(97, 122));
}
$image = imagecreatetruecolor(170, 60);
$color = imagecolorallocate($image, 200, 100, 90); // red
$white = imagecolorallocate($image, 255, 255, 255);
imagefilledrectangle($image,0,0,399,99,$white);
imagettftext ($image, 30, 0, 10, 40, $color, ASSETPATH."arial.ttf", $string);
header("Content-type: image/png");
imagepng($image);
?>
注册.php:
<?php echo '<img src="'.ASSETPATH.'img/captcha.php" />'; ?>
我的资产路径是正确的,因为我在其他地方使用它并且加载得非常好。这个项目的 MVC 格式是否以某种方式搞砸了?