是什么导致了这个错误?
致命错误:调用第5行/var/www/pollaoid.php中未定义的函数imagefilter()
1 <?菲律宾比索2$img_addr=$_GET['image_address'];3$img=图像创建fromjpeg($img_addr);4/*没有这条线,一切都按预期运行*/5图像过滤器($img,img_FILTER_GRAYSCALE);67如果($img)8 {/*我将header函数移到了此处,以便在浏览器中看到错误。如果我把它放在文件的顶部,浏览器需要一个图像并且不打印错误消息*/9标题(“内容类型:image/jpeg”);10图像jpeg($img);11 }12 ?>13
这是我使用的URL:
http://localhost/polaroid.php?image_address=http://mattnelsoninfo.files.wordpress.com/2008/04/ceiling_cat1.jpg
注意:gd列在phpinfo()的输出中。
编辑:我正在使用PHP 5.2.6-2ubuntu4.1版
另一个编辑:
phpinfo()在gd部分中生成
gd公司GD支持已启用GD 2.0版或更高版本已启用FreeType支持带有FreeType的FreeType链接FreeType 2.3.7版已启用T1Lib支持已启用GIF读取支持启用GIF创建支持已启用JPG支持已启用PNG支持启用WBMP支持
谢谢!