PHP 5.4にUpgradeしたらphpThumbのThumbnail表示が失敗する

thumbnail_not-foundPHP 5.4とWordPressも3.5にUpgradeしたときに、サムネイルが表示されなくなったので調査。

環境: CentOS 5.8, nginx 1.2.6, PHP 5.4.10, WordPress 3.5, phpThumb 1.7.11

サムネイル表示はphpThumbを使っている。

phpThumb.class.phpの614行目の

@$ImageOutFunction($this->gdimg_output, '', $this->thumbnailQuality);

これを

@$ImageOutFunction($this->gdimg_output, null, $this->thumbnailQuality);

に変更する。

$ImageOutFunctionは「imagejpeg」を動的に生成して実行している。filenameは空文字でなくてnullを指定しないとダメみたい。

 

< Related Posts >