PHP - Warning: imagejpeg(): Filename cannot be empty in
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 19:18, 11 августа 2016; Admin iph (обсуждение | вклад)
PHP - Warning: imagejpeg(): Filename cannot be empty in
Ошибка:
mod_fcgid: stderr: PHP Warning: imagejpeg(): Filename cannot be empty in /var/www/user/data/www/site/wp-content/plugins/nextgen-gallery/lib/gd.thumbnail.inc.php on line 605
может возникнуть к примеру при переходе с версии php 5.3 на php 5.4. Итак первое что нужно сделать - это переключиться на версию php 5.3 - если есть такая возможность.
Если такой возможности нету, то нужно править код, а именно:
imagejpeg($image, '', 100); - для php 5.3, должно выглядеть для php 5.4 - вот так: imagejpeg($image, NULL, 100);
Или еще один пример кода:
function show($quality=100,$name = 'NULL') { switch($this->format) { case 'GIF': if($name != 'NULL') { @ImageGif($this->newImage,$name) or $this->error = true; } else { header('Content-type: image/gif'); ImageGif($this->newImage); } break; case 'JPG': if($name != 'NULL') { @ImageJpeg($this->newImage,$name,$quality) or $this->error = true; } else { header('Content-type: image/jpeg'); ImageJpeg($this->newImage,'',$quality); } break; case 'PNG': if($name != 'NULL') { @ImagePng($this->newImage,$name) or $this->error = true; } else { header('Content-type: image/png'); ImagePng($this->newImage); } break;