已采纳回答 / uehaox1
把$filename=dirname();这句去了,修改$contents$contents = file_get_contents("./pic{$index}.jpg");图片就加载出来了 老师的是绝对路径 我也不知道为何加载不出来 相对路径还是可以加载出来的
2016-09-27
已采纳回答 / 竹夜风影
onClick="document.getElementById('code1').str="./code.php?r="+Math.random()"中str写错了,应该src
2016-09-18
已采纳回答 / Enstein_jun
<image border='1' src='captcha.php' onclick="this.src='captcha.php?t=' + Math.random()" title="点击刷新"/> 他的本意应该是这么用的,这样的话,每点击图片一次都会重新生成新的验证码
2016-09-16
最赞回答 / lunzeming
header()函数是php用于设置响应头的函数,浏览器会根据响应头作出不同的显示,或下载文件等动作这里header( 'content-type: image/png' );说明响应内容为图片imagepng( $image );以 PNG 格式将图像输出到浏览器或文件imagedestroy($image);清除图片在服务器上占用的内存
2016-08-20
最赞回答 / 愿当奔跑的蜗牛
$fontcontent=substr($data,rand(0,strlen($data)-1),1);有时候是3个是因为随机截取到最后一个值strlen($data)),而这个值取不到。 随机截取字符串,角标从0开始的,strlen($data)为第n+1个,总共才n个,因此要减一,
2016-08-04
最赞回答 / 幕布斯7510621
http://php.net/manual/zh/function.imagestring.php 这里font只用1--5 最大就是5了 如果你想要更大的话可以使用imagettftext:array ImageTTFText(int im, int size, int angle, int x, int y, int col, string fontfile, string text); 参数分别为 image,字体大小,角度 0代表水平,颜色,字体文件名 这里可以引用字体文件,内容。示例: ...
2016-07-25