PHP - Warning: imagejpeg(): Filename cannot be empty in: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) (Новая страница: «link=https://bit.ly/3tbFsd6| Доступная цена === PHP - Warning: imagejpeg(): Filename cannot be empty in === Оши…») |
Admin iph (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
<br /> | <br /> | ||
Если такой возможности нету, то нужно править код, а именно: | Если такой возможности нету, то нужно править код, а именно: | ||
− | imagejpeg($image, '', 100); - для php 5.3, должно выглядеть для php 5.4 - вот так: | + | <nowiki>imagejpeg($image, '', 100);</nowiki> - для php 5.3, должно выглядеть для php 5.4 - вот так: |
imagejpeg($image, NULL, 100); | imagejpeg($image, NULL, 100); | ||
Текущая версия на 19:18, 11 августа 2016
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;