phpthumb vs vendors

Добрый утро,день,вечер (нужное подчеркнуть) :) . Никак не могу прикрутить phpthumb к yii вроде бы все делаю правильно скопировал скрипт в папку вендорс. Создал экшин.




public function actionResizeImage() 

{

Yii::import('application.vendors.*');

require_once('phpthumb/ThumbLib.inc.php');

$thumb = PhpThumbFactory::create('http://localhost/yii/img/img_0911.jpg');

$thumb->resize(250, 100); 

$thumb->show();

}



Скрипт отрабатывает правильно без ошибок но картинки я не вижу. В консоли пишет "Resource interpreted as document but transferred with MIME type image/jpeg." Почему браузер считает что я выдаю ему документ?

Похоже ошибка в настройке сервера экстеншин image выдает такую же ошибку.

не пользовался PhpThumbFactory, но уверен, что нужен путь до локального файла, а не ссылка по протоколу http

Этому скрипту все равно ссылка или путь к файлу я так и так пробовал.

Разобрался. Раньше у меня вылетала ошибка "Cannot modify header information - headers already sent by " немного погуглив и не разобравшись в сути проблемы в конфиге PHP output_buffering был установлен в On. Проблема исчезла и я продолжил кодить дальше, а на самом деле проблема в том что я писал код в UTF8 с пресловутым BOM. Перекодировав контроллер в UTF8 без BOM и вернув output_buffering в php.ini все заработало отлично.

ну вот… а я установил и запустил твой код - всё работает :)

My solution: http://bit.ly/bLQOoH

PS: I don’t have a clue about Russian but I guess this could help. :)