Итак, я просто пытаюсь изменить размер изображения с помощью WideImage, код очень прост, и я не могу заставить его работать. Я проверил сервер, чтобы GD был включен и версия PHP была 5.2, согласно документации на веб-сайте 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, так что я действительно не могу понять, что не так.
Есть идеи? Спасибо, ребята!