PHP - Warning: imagejpeg(): Filename cannot be empty in
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2025
Версия от 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;

