为了账号安全,请及时绑定邮箱和手机立即绑定

为何浏览器输出乱码,而保存就可以,我检查过了,header没问题呀

<?php
	// 配置图片
	$srcImg = "01.jpg";
	//获取图片信息
	$info = getimagesize($srcImg);
	echo "<pre>";
	print_r($info);
	//获取图片类型
	$type = image_type_to_extension($info[2],false);
	//得到函数
	$func = "imagecreatefrom{$type}";
	//生产图像资源
	$r = $func($srcImg);
	//配置字体
	$font = "msyh.ttf";
	//设置字体颜色和透明度
	$col = imagecolorallocatealpha($r,255,255,255,50);
	//设置文字内容
	$content = "你好,慕课";
	//写入文字
	imagettftext($r,20,0,30,30,$col,$font,$content);
	//浏览器输出
	echo $info['mime'];
	header("Content-type:".$info['mime']);
	$func2 = "image{$type}";
	//echo $func2;
	$func2($r);
	imagedestroy($r);
?>


正在回答

1 回答

我知道为什么,header前不能有任何输入信息

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何浏览器输出乱码,而保存就可以,我检查过了,header没问题呀

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信