b. 字符串相加:最简单不过了,用一个 . 把两个字符串连接起来。 例子:把 $str1和$str2相加 $str = $str1.$str2
C. 相关的图形函数: a. 新建图像: 函数原型:int imagecreate(int x_size, int y_size); 返回结果:返回一个 X*Y 像素大小的空图像识别号(ImageID) 参数说明:x_size,y_size分别是新建图像的宽度和高度(以像素为单位) 例子:新建一个 88*31 像素大小的空图片 $ImageID = imagecreate(88, 31);
b. 给图像分配一种颜色: 函数原型:int imagecolorallocate(int im, int red, int green, int blue); 返回结果:给图像($im)返回一个RGB颜色识别号 参数说明:int im 图像识别号 int red、green、blue分别是红绿蓝三种颜色的分量,取值范围 0 - 255 例子:给图像$im 分配一个识别号为$white白色颜色,白色的RGB为(255,255,255) $white = imagecolorallocate($im, 255, 255, 255); c. 给图像填充颜色: 函数原型:int imagefill(int im, int x, int y, int col); 返回结果:成功返回1,否则返回0 参数说明:int im,图像的识别号 int x, int y,从图像的(x,y)坐标开始填充颜色 (0,0)表示图像的左上角 int col,颜色的识别号 例子:从图像的左上角开始(即整个图片)填入黑色(已经用imagecolorallocate函数 定义了黑色的颜色识别号为$black了)。 imagefill($im, 0, 0, $black);
e. 在图像中写入水平文字: 函数原型:int imagestring(int im, int font, int x, int y, string s, int col) ; 返回结果:成功返回1,否则返回0 参数说明:int im,图像的识别号 int font,字体识别号,内建字体1到5,用户可以用imageloadfont()自己? ? 载字体. int x,int y,开始写入字体的坐标,(0,0)为图片的左上角。 string s,要写入的字串 int col,字体的颜色识别号 例子:在图像(3,3)位置写入字号为3,颜色为白(已经用imagecolorallocate()函数 定义了黑色的颜色识别号为$white)的字串"E&J Counter" ImageString($im, 3, 3, 3, "E&J Counter", $white);
f. 在图像中划直线: 函数原型:int imageline(int im, int x1, int y1, int x2, int y2, int col); 返回结果:成功返回1,否则返回0 参数说明:int im,图像的识别号 int x1,int y1,划线的起坐标 int x2,int y2,划线的止坐标 int col,线的颜色识别号 例子:在图像$im中划一条从(1,14)到(85,14)颜色为$white的直线 imageline($im, 1, 14, 85, 14, $white);
3. 如何安装这个计数器: A. 系统必须安装了PHP解释器。PHP可以在http://www.php.net/上下载,在该站点上还有很 详细 的技术资料可以浏览或者下载阅读。如何安装PHP请参照它自己的说明。 B. 把下面的程序清单拷贝到一个文件中,并取扩展名为php,放入能够运行php脚本的目录? 旅妫? 并在目录下面建立一个纯文本文件,名字为zzm.txt。这个文件的作用是用来记录以往的 访问人 数用的。你可以预先设置计数器的初始值,例如5000。 C. 在网页如何调用这个计数器?你可以通过以下方式来调用: