这里是自己的学习时的验证码图形生成的学习笔记,后来经过自己的深入学习,可以获取远程的图片到本地,不过这里需要php gd库开启哦。
代码如下 复制代码
header(content-type:image/png);
set_time_limit(0);//设置php超时时间
$url = $_get['url'];
$url = http://vcer.baidu.com/verify;
$imginfo = getimagesize ( $url );
$imgw = $imginfo [0];
$imgh = $imginfo [1];
$bg = imagecreatetruecolor($imgw,$imgh);
$image = imagecreatefromjpeg($url);
imagecolorallocate($image,255,255,255);
imagecopy($bg,$image,0,0, 0,0,$imgw,$imgh);
imagedestroy($image);
imagepng($bg);
获取远程验证码到本地
代码如下 复制代码
header(content-type:image/png);
set_time_limit(0);//设置php超时时间
$url = $_get['url'];
$url = http://vcer.baidu.com/verify;
if(empty($url)){
echo 没有图片;
die;
}
$imginfo = getimagesize ( $url );
$type = exif_imagetype($url);
$imgw = $imginfo [0];
$imgh = $imginfo [1];
$bg = imagecreatetruecolor($imgw,$imgh);
if($type==imagetype_gif){
$image = imagecreatefromgif($url);
}elseif($type==imagetype_jpeg){
$image = imagecreatefromjpeg($url);
}elseif($type==imagetype_png){
$image = imagecreatefrompng($url);
}
imagecolorallocate($image,255,255,255);
imagecopy($bg,$image,0,0, 0,0,$imgw,$imgh);
imagedestroy($image);
imagepng($bg);
http://www.bkjia.com/phpjc/632966.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/632966.htmltecharticle这里是自己的学习时的验证码图形生成的学习笔记,后来经过自己的深入学习,可以获取远程的图片到本地,不过这里需要php gd库开启哦。...