<?php
Header( "Content-type: image/jpeg");
$image0 = @imagecreatefromjpeg("./images/test.jpg"); imagejpeg($image0);
?>就是以上是代码,图片位置没有错,可在浏览器里就显示一个红叉,也没出错,GD也启用了,PHP版本是5.2以上的,运行的IIS7下,其它PHP程序都运行正常,现在需要对图片进行简单处理,却什么图片也不显示,PNG,GIF都试过了.比如上面这个例子,图片本身大小17K多,输出后看不到图片,但右键看网页属性只有1712个字节.是哪里问题?
Header( "Content-type: image/jpeg");
$image0 = @imagecreatefromjpeg("./images/test.jpg"); imagejpeg($image0);
?>就是以上是代码,图片位置没有错,可在浏览器里就显示一个红叉,也没出错,GD也启用了,PHP版本是5.2以上的,运行的IIS7下,其它PHP程序都运行正常,现在需要对图片进行简单处理,却什么图片也不显示,PNG,GIF都试过了.比如上面这个例子,图片本身大小17K多,输出后看不到图片,但右键看网页属性只有1712个字节.是哪里问题?
如果打开了缓存,那么输出的时候会把缓存也输出的,导致图片解析错误。解决办法是在输出前清理缓存,使用 ob_clean()