什么都正常,唯一就是瀏覽器不顯示圖片,求解
代碼如下:
<?php?
$src?=?"messi.jpeg";
$info?=?getimagesize($src);
print_r($info);
header("Content-type:".$info['mime']);
$type?=?image_type_to_extension($info[2],false);
print_r($type);
$fun?=?"imagecreatefrom{$type}";
$image?=?$fun($src);
$font?=?"msyh.ttf";
$content?=?"hello?world";
$col?=?imagecolorallocatealpha($image,255,255,255,50);
imagettftext($image,20,0,50,50,$col,$font,$content);
$func?=?"image{$type}";
$func($image);
$func($image,'newimage.'.$type);
imagedestroy($image);
?>瀏覽器顯示如下:

練習用的文件夾如下:竟然保存成功……

我就是想問問 為什么?怎么改?
2016-07-13
把代碼中兩個print_r的輸出注釋掉就ok了。記得給我分哦!
2016-07-13
我也遇到這樣的問題,代碼寫錯了是一方面,如果沒有報錯的話;
那就是內存緩存區的問題了
在??? header("Content-Type: ".$info['mime']);
上面添加
ob_clean();//清空緩沖區
就可以正常輸出了,試試吧
2016-07-13
我也遇到過,把
$func($image,'newimage.'.$type);
注釋掉再看一下