我保证:安装了GD库我保证:输出之前没有任何的输出(更没有UTF8的BOM头信息输出,我还批量把所有文件的bom都清除过)我保证:Image类库是正确导入的(肯定是有Image.class.php.也有String.class.php)我保证:我不是输出中文我保证:debug没有开启我保证:网上目前所有的方法我都试过,无效.我保证:我研究过他代码,没什么错.还把2.1版TP里的Image拿来用了,也一样不行.我保证:所有浏览器都不显示我环境:lamp(自己编译的,无png扩展.但是我在Image::buildImageVerify()指定了系统存在的jpeg或者gif)
我直接把图像复制的时候,放到浏览器地址框里访问,输出的全是乱七八糟的乱码.
乱码如下:
GIF87ad����ddd��(#��2:�17n��w�M|9!��[��!��-�6�a9�W�LԹ��C?��:6��qu�D��=�p�z憍�>���-~퓰����p�\��1H�z���4w`�<�Ѭ&�,d��!,�DŽ�`\ ���t�R�T��z�߄��]���tW�n��Z�,���~��·|ZuZw]fjl��yr���Z�����]�s�`�Z���oqZ���m�_���_��i�`[���av������]��Ư]�_����Ɗɩ������������ ������Ω��������8ݓ-_�}��IS �?z� ����i� cn�D��,��HH��2�@Z��L9t%O���b�/��i&HS;�v�R�dd�K�N�d��9�MΣn���3�ͦ�v��*�"�Xq=!����L�N���-+S�
我直接把图像复制的时候,放到浏览器地址框里访问,输出的全是乱七八糟的乱码.
乱码如下:
GIF87ad����ddd��(#��2:�17n��w�M|9!��[��!��-�6�a9�W�LԹ��C?��:6��qu�D��=�p�z憍�>���-~퓰����p�\��1H�z���4w`�<�Ѭ&�,d��!,�DŽ�`\ ���t�R�T��z�߄��]���tW�n��Z�,���~��·|ZuZw]fjl��yr���Z�����]�s�`�Z���oqZ���m�_���_��i�`[���av������]��Ư]�_����Ɗɩ������������ ������Ω��������8ݓ-_�}��IS �?z� ����i� cn�D��,��HH��2�@Z��L9t%O���b�/��i&HS;�v�R�dd�K�N�d��9�MΣn���3�ͦ�v��*�"�Xq=!����L�N���-+S�
$type = isset($_GET['type'])?$_GET['type']:'gif';
import("ORG.Util.Image");
Image::buildImageVerify(4,1,$type);
}
就这几行代码 我这没问题 之前是遇到bom头不过 清理就好了!
header('Content-type: image/png');
header('Content-type: image/jpg');
3个足一实验下.有问题,你找我