2012-02-04 33 views
1

因此,我只是试图用WideImage调整图像大小,代码非常简单,我无法使其工作。根据WideImage网站上的文档,我已经检查了服务器,所以启用了GD并且PHP版本为5.2,它应该可以正常工作。无法获得PHP WideImage类来调整简单图像的尺寸

这是我的形式:

<form name="form2" enctype="multipart/form-data" method="post" action="upload.php" /> 
     <p><input type="file" size="32" name="myimg" value="" /></p> 
       <p><input type="submit" name="Submit" value="upload" /></p> 
    </form> 

这是接收图像的文件:

<?php 
require ('WideImage.inc.php'); 
$resize = WideImage::load('myimg'); 
$image = $resize->resize(400, 300); 
$image->saveToFile('/imagens/1.jpg'); 
?> 

我没有得到任何错误仅仅是页面变成空白,我检查的文件夹,图像也没有。 望着服务器日志,这是我得到:

[Sat Feb 04 16:43:35 2012] [error] [client 189.46.135.165] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/home/storage/8/82/8a/buenavistaviagens/public_html/Exception.class.php' (include_path='.:/usr/share/pear') in /home/storage/8/82/8a/buenavistaviagens/public_html/WideImage.inc.php on line 20, referer: http://www.buenavistaviagens.com.br/imagem.php 

我试图把类文件到不同的文件夹,现在我只是把它的根,并设置权限为777,所以,我真的不知道什么是错的。

有什么想法? thanx家伙!

回答

0

Youre missing Exception.class.php这是WideImage所要求的。您需要调整您使用的包含路径或自动加载器,以便加载所需的所有类。

+0

谢谢,实际上比这更多,但现在我明白了。 – 2012-02-04 21:49:09