Intereting Posts
Кнопка увеличения значения MySQL Slow on join. Любой способ ускорить Symfony2 удаляет сущности, исключение каскада Как отключить кнопку отправки после отправки в PHP? Как массовое обновление данных mysql одним запросом? Safari 5.1 in не позволяет источнику <video> обнаруживать переменные $ _SESSION Загрузка и изменение размера PHP Каковы наилучшие настройки TimeZone для сайта php mysql? Загрузка файла PHP с использованием данных POST через jQuery AJAX Значение в базе данных «участники» показывает ссылку, когда пользователь является администратором Drupal 7 переопределяет jquery js-файл в пользовательской теме Как динамически передавать значения флажка выбора в столбцы переменных ajax-вызовов для переменных php Как установить образ категории woocommerce в качестве фона названия категории? Ошибка при чтении приветственного пакета Вставка результатов MYSQL из PHP в массив Javascript

GD, libJPEG загружен, imagejpeg возвращает false

У меня странное поведение с PHP, GD и libJPEG

Вот мой phpinfo () для GD:

GD Support enabled GD Version bundled (2.0.34 compatible) GIF Read Support enabled GIF Create Support enabled JPEG Support enabled libJPEG Version 8 PNG Support enabled libPNG Version 1.2.44 WBMP Support enabled XBM Support enabled 

Это то, что я делаю:

 $img = imagecreatefromjpeg("/home/logo.jpg"); var_dump($img) 

Результат ложный. Изображение существует и имеет chmodded 777.

Я запускаю php 5.3.9, также делаю тест FAILED в JPEG <-> png конверсиях и других JPEG-операциях.

Есть идеи? Благодаря!

РЕШЕНИЕ НАЙДЕНО: удалите –disable-rpath из ./configure. И теперь я собираюсь взять пистолет и выстрелить мне в голову.

бег

  $data = getimagesize("/home/logo.jpg"); var_dump($data); 

и убедитесь, что MIME TYPE изображения – image / jpeg

Другая причина может заключаться в том, что путь к файлу неверен (возможно, вам нужно удалить начальный «/» и оставить только imagecreatefromjpeg("home/logo.jpg") [если домашний каталог находится на том же уровне, что и ваш php файл – чем вы должны]