varimage.php

来自「BBWPS 宾馆管理系统 php+mysql」· PHP 代码 · 共 34 行

PHP
34
字号
<?php
session_start();
session_register("randimg");
if(function_exists("imagecreate")){
	$rndstring = "";
	for($i=0;$i<4;$i++){
		$rndstring .= chr(mt_rand(65,90));
	}
	$_SESSION["randimg"]=strtolower($rndstring);
	$rndcodelen = strlen($rndstring);
	$im = imagecreate(50,20);
	$bgcolor = ImageColorAllocate($im,255,255,255);
	$red     = ImageColorAllocate($im,255,0,0);    
	$border  = ImageColorAllocate($im,122,196,254);
	imagerectangle($im,0,0,49,19,$border);
	for($i=0;$i<$rndcodelen;$i++){
		imagestring($im,mt_rand(2,5),$i*10+6,mt_rand(2,5),$rndstring[$i],$red);
	}
	if(function_exists("imagejpeg")){ 
		header("content-type:image/jpeg\r\n"); 
		ImageJpeg($im); 
	}else{ 
		header("content-type:image/png\r\n"); 
		ImagePng($im); 
	}
	ImageDestroy($im);
}else{
	$_SESSION["randimg"]="abcd";
	header("content-type:image/png\r\n");
	$fp = fopen("./abcd.bmp","r");
	echo fread($fp,filesize("./abcd.bmp"));
	fclose($fp);
}
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?