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

怎么我的输出的都是乱码??

怎么回事啊   求大神支招

<?php
//open img
$src = 'images/newoffice.jpg';
$info = getimagesize($src);
//echo '<br />';
//print_r($info);
$type = image_type_to_extension($info[2],false);
//print_r($type);
$func = "imagecreatefrom{$type}";
$image = $func($src);
//operate img
$font = 'data/fonts/TrajanPro3-Regular.otf';
$content = 'New Office XINTIANDI,Welcome!';
$color = imagecolorallocatealpha($image,255,255,255,50);
imagettftext($image,20,0,20,100,$color,$font,$content);
//output img
   //1.浏览器输出
   header("Content-type",$info['mime']);
   $func = "image{$type}";
   $func($image);
   //2.保存输出
   $func($image,'newpic',$type);
//distroy img
   imagedestroy($image);
?>



http://img1.sycdn.imooc.com//54e19b4f0001f25e13120768.jpg

正在回答

1 回答

 同学请注意看第18行:header("Content-type",$info['mime']);

正确的答应应该是:   header("Content-type: " . $info['mime']);

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

追梦的少年 提问者

谢谢 问题已解决
2015-02-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么我的输出的都是乱码??

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