0 Пользователей и 1 Гость просматривают эту тему.
  • 20 Ответов
  • 21043 Просмотров
*

Elimelech

  • Захожу иногда
  • 257
  • 2 / 0
tcpdf: PHP Warning: imagecreatefromjpeg
« : 21.03.2018, 22:30:27 »
Парадокс. Есть два одинаковых сайта у которых стоит библиотека tcpdf.
Так на одном никаких ошибок не наблюдаются, а на другом почему-то есть кучу одинаковых ошибок такого содержания:

Код
Warning:  imagecreatefromjpeg(http://сайт/images/catalog.1295284911.3.b.jpg): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found\r\n in /domains/мой сайт/public_html/libraries/tcpdf/tcpdf.php on line 7039

Что делать ума не прилажу. Спасибо за подсказку.
*

beliyadm

  • Легенда
  • 9497
  • 1648 / 65
  • Севастополь == Россия
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #1 : 21.03.2018, 22:54:12 »
Ну Warning это не ошибка и функционал может работать (а может и нет)
в Google пытались смотреть (много похожего)?

У меня еще на заре подобная ошибка была когда пытался грузить картинки\файлы с пробелами в названии либо кириллицей (пробелы в GD2 и подобных в названиях картинок вообще дикое зло).

Попробуйте загрузить эту же картинку без лишних точек в названии файла либо перекодировать (может формат файла битый)

Еще может поможет документация функции http://php.net/manual/ru/function.imagecreatefromjpeg.php
Вообще нужен весь код где вы хотите получить жпг картинку по урлу и версию вашего пхп как минимум
« Последнее редактирование: 21.03.2018, 23:01:08 от beliyadm »
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

Elimelech

  • Захожу иногда
  • 257
  • 2 / 0
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #2 : 21.03.2018, 23:01:56 »
этот функционал каждую секунду выкидывает ошибку. :( Бред какой-то. Увидеть мне бы этого програмиста, который рукожопо написалтакой код.

Я не понимаю почему встроенная бибиотека генерации pdf в Joomla 1.5 какждую секунду генерирует на лету какие-то страницы. Почему так?
*

beliyadm

  • Легенда
  • 9497
  • 1648 / 65
  • Севастополь == Россия
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #3 : 21.03.2018, 23:04:23 »
этот функционал каждую секунду выкидывает ошибку. :( Бред какой-то. Увидеть мне бы этого програмиста, который рукожопо написалтакой код.
а где это выкидывается - какой то плагин\модуль\компонент галереи\слайдера или что?
Программист может и не виноват, может не хватает определенной опции на сервере (если читали мою ссылку на доки).
Надо для начала понять какой скрипт выдает ошибку
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

beliyadm

  • Легенда
  • 9497
  • 1648 / 65
  • Севастополь == Россия
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #4 : 21.03.2018, 23:06:06 »
Кстати, а это то тут при чем, не обратил сразу внимание
Цитировать
Парадокс. Есть два одинаковых сайта у которых стоит библиотека tcpdf.
Во первых tcpdf стоит по умолчанию в движке и она никак не генерит картинки, а предназначена для создания PDF файлов.

Еще раз по порядку ваши действия при которых возникает ошибка. Если сайт в сети и ошибка везде - ссылку на сайт и включить в общих настроек максимальный вывод ошибок
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

Elimelech

  • Захожу иногда
  • 257
  • 2 / 0
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #5 : 21.03.2018, 23:09:16 »
Да никаких я действий не делаю. Эта ошибка просто завалила мои логи и повторяется каждый день метрами мегабайт.

сайт teplo-faq.net, Joomla 1.5.27
PHP Version 5.3.29


Код
[Mon Mar 19 02:28:50.770694 2018] [:error] [pid 2789] [client 31.28.167.245:50116] PHP Warning:  getimagesize([url=http://marshal-ceramics.ru/images/Diagrammi/diagramma_1.jpg]http://marshal-ceramics.ru/images/Diagrammi/diagramma_1.jpg[/url]): failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in domains/teplo-faq.net/public_html/libraries/tcpdf/include/tcpdf_images.php on line 171
[Mon Mar 19 02:28:50.771286 2018] [:error] [pid 2789] [client 31.28.167.245:50116] PHP Warning:  imagecreatefromjpeg(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /domains/teplo-faq.net/public_html/libraries/tcpdf/tcpdf.php on line 7039
« Последнее редактирование: 21.03.2018, 23:13:51 от Elimelech »
*

robert

  • Живу я здесь
  • 4919
  • 452 / 20
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #6 : 21.03.2018, 23:16:56 »
Парадокс. Есть два одинаковых сайта
Вы преувеличиваете :). Не бывает двух одинаковых сайтов: кроме файлов движка есть еще версии софта, настройки сервера, имена файлов изоражений, текст материалов и т.д. Если бы они были абсолютно одинаковыми, то они бы работали одинаково, вариантов нет.
И нечего клинать программистов за то, что они не сумели поставить 100% защиту от дураков - у большинства ведь нормально работает?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Elimelech

  • Захожу иногда
  • 257
  • 2 / 0
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #7 : 21.03.2018, 23:18:40 »
да, но на втором сайте точно такая же библиотека и она почему-то работате без ошибок
*

beliyadm

  • Легенда
  • 9497
  • 1648 / 65
  • Севастополь == Россия
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #8 : 21.03.2018, 23:21:09 »
По первому предупреждению - впечатление что вы пытаетесь грабить картинки а сервер закрыл параметр allow_url_fopen либо картинки нет по этому адресу marshal-ceramics.ru/images/Diagrammi/diagramma_1.jpg (а ее нет как и сайта) потому функция getimagesize выдает ошибку

а второе "php_network_getaddresses: getaddrinfo failed:" обращение к недоступному серверу. Может из сети обращаетесь к локальному хосту (который не имеет выхода в интернет) либо сервер упал либо что подобное.

Рассказывайте по порядку, что откуда куда вы обращаетесь с какого сайта и тд. Joomla тут ни при чем вообще
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

Elimelech

  • Захожу иногда
  • 257
  • 2 / 0
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #9 : 21.03.2018, 23:23:54 »
да ничего я не граблю, просто на сайте могут быть статьи со ссылкой на источник. И наверное или сайт тот закрылся или как вы говорите, закрыли доступ к картинкам и поэтому в моей статье уже не рабочая сссылка на картинку.
*

beliyadm

  • Легенда
  • 9497
  • 1648 / 65
  • Севастополь == Россия
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #10 : 21.03.2018, 23:25:34 »
да ничего я не граблю, просто на сайте могут быть статьи со ссылкой на источник. И наверное или сайт тот закрылся или как вы говорите, закрыли доступ к картинкам и поэтому в моей статье уже не рабочая сссылка на картинку.
Какой ваш сайт - marshal-ceramics.ru или teplo-faq.net? Первый не работает, второй работает
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

Elimelech

  • Захожу иногда
  • 257
  • 2 / 0
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #11 : 21.03.2018, 23:26:40 »
мой сайт teplo-faq.net
*

beliyadm

  • Легенда
  • 9497
  • 1648 / 65
  • Севастополь == Россия
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #12 : 21.03.2018, 23:28:39 »
мой сайт teplo-faq.net
И вы сами не знаете где вставляли тексты и картинки напрямую с marshal-ceramics.ru?
В общем мне кажется все просто, marshal-ceramics.ru умер, картинки оттуда не тянутся, на сайте был скрипт по функции imagecreatefromjpeg создающий локальную картинку по URL но все это не работает, потому что донор помер, логи пухнут админ уходит в запой
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

Elimelech

  • Захожу иногда
  • 257
  • 2 / 0
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #13 : 21.03.2018, 23:30:23 »
и что мне теперь искать все мёртвые картинки на моём сайте. чтобы эти ошибки исчезли. Но я видел такую ошибку и когда картинка была и сайт сторонний работает. Что тут скажите?

Вот прмиер:
[Mon Mar 19 02:30:47.159183 2018] [:error] [pid 5938] [client 31.28.167.245:53058] PHP Warning:  getimagesize(): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden\r\n in /domains/teplo-faq.net/public_html/libraries/tcpdf/include/tcpdf_images.php on line 171
*

beliyadm

  • Легенда
  • 9497
  • 1648 / 65
  • Севастополь == Россия
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #14 : 21.03.2018, 23:31:47 »
Но я видел такую ошибку и когда картинка была и сайт сторонний работает. Что тут скажите?
какую именно ошибку? вы показали два warning (это не ошибки).
На какой странице, приведите ссылку, включите максимум ошибок php, где наблюдается подобный warning когда все показывается
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

beliyadm

  • Легенда
  • 9497
  • 1648 / 65
  • Севастополь == Россия
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #15 : 21.03.2018, 23:32:30 »
и что мне теперь искать все мёртвые картинки на моём сайте.
мертвые картинки не на вашем сайте, а на внешнем, а он имеет полное право в любой момент отключиться. Воровать контент и чужой трафик ой как плохо
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

beliyadm

  • Легенда
  • 9497
  • 1648 / 65
  • Севастополь == Россия
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #16 : 21.03.2018, 23:33:53 »
В настройках движка поставьте показывать ошибки php нет, чистите логи (они сами чистятся) и забудьте про это как страшный сон
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

Elimelech

  • Захожу иногда
  • 257
  • 2 / 0
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #17 : 21.03.2018, 23:36:14 »
спасибо за помощь!
*

Elimelech

  • Захожу иногда
  • 257
  • 2 / 0
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #18 : 21.03.2018, 23:39:35 »
В настройках движка поставьте показывать ошибки php нет, чистите логи (они сами чистятся) и забудьте про это как страшный сон
Это здесь: "общие настройки - сервер - Сообщения об ошибках - нет"?

Сервер же ведёт логи сам по себе- разве это поможет? Или я не понимаю!
*

beliyadm

  • Легенда
  • 9497
  • 1648 / 65
  • Севастополь == Россия
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #19 : 21.03.2018, 23:43:41 »
Это здесь: "общие настройки - сервер - Сообщения об ошибках - нет"?

Сервер же ведёт логи сам по себе- разве это поможет? Или я не понимаю!
1 - это уровень сообщений об ошибках, который выведутся на экран в браузере
2 - да, сервер сам ведет error.log и его ротацию (очистку), зависит от хостинга\сервера

Ну а по поводу самого warning вам правильно сказал robert
Не бывает двух одинаковых сайтов: кроме файлов движка есть еще версии софта, настройки сервера, имена файлов изоражений, текст материалов и т.д

Но - у вас просто warning и функционалу сайта это не мешает, отключите в настройках (иногда требуется дополнительно отключить в htaccess - это обратитесь к хостеру, зависит от его настроек) и не мучайте мозг, пока не появятся действительно страшные ERROR
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

Elimelech

  • Захожу иногда
  • 257
  • 2 / 0
Re: tcpdf: PHP Warning: imagecreatefromjpeg
« Ответ #20 : 21.03.2018, 23:49:54 »
ok, всё понял и ещё раз спосибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как отключить показа notice и warning

Автор tehnoxxx

Ответов: 9
Просмотров: 23861
Последний ответ 03.07.2017, 22:44:52
от AnomalyBnz
Обновление TCPDF библиотеки в Joomla 1.5.26

Автор Elimelech

Ответов: 1
Просмотров: 886
Последний ответ 14.05.2017, 19:52:48
от effrit
в админ-панели вылазает ошибка в одну строчку: Warning: mysql_query() [function.mysql-query]: и т.д.

Автор sander-fan

Ответов: 9
Просмотров: 2575
Последний ответ 01.12.2011, 00:02:18
от SmokerMan
Warning: array_keys

Автор refunon

Ответов: 3
Просмотров: 981
Последний ответ 17.05.2011, 22:55:54
от Gruz
Ошибка модуля gk_weather (Warning: filesize() [function.filesize]:) - дело в хостинге?

Автор alanbus

Ответов: 1
Просмотров: 1529
Последний ответ 28.04.2011, 17:25:15
от alanbus