2014-11-03 10 views
2

Недавно я перешел с моего промежуточного сервера на рабочий сервер, и у меня нет доступа к любому из этих серверов. Оба этих сервера - Linux.mPDF не показывает изображение в сгенерированном PDF, вместо этого отображается красный символ x и полный url для фонового изображения

На новом сервере при создании pdf с использованием mPDF с фреймворком symfony 1.4 изображения, такие как символ рупии, не отображаются, вместо этого появляется маленький красный символ «x», который отображается в формате pdf.

Кроме того, когда я пытаюсь дать фоновое изображение в формате pdf, на изображении отображается изображение, как «http://example.com/image/rupee-image.jpg».

Символ рупии, другие изображения и фоновое изображение отлично работают на моем промежуточном сервере.

Когда я сделал $ mpdf-> showImageError(), он говорит: «Ошибка изображения mPDF: не удалось найти файл изображения», а вставка URL-адреса в браузере отлично отображает изображение.

Любая помощь будет принята с благодарностью.

+0

Я также попытался установить относительный путь, но не повезло. –

ответ

2

mPDF сообщает вам, что он не находит изображение.

Не видя своего кода, сложно намекнуть на то, что не так.

Все еще вы, вероятно, можете попробовать обратиться к вашим изображениям, используя полный путь локально.

Таким образом, вместо ссылки как http://example.com/image/rupee-image.jpg

использовать что-то вроде /var/www/mysite/image/rupee-image.jpg, так же, как будто проверяя изображение есть с помощью командной строки.

НТН

0

Я установил его сам ... Я создал переменную в шаблоне, а затем заменить эту переменную с адресом изображения из моего класса действий, используя $ mpdf-> WriteHTML (str_replace («rupee_symbol», '& # x20b9;', $ HTML1));

0

У меня была аналогичная проблема, я исправил ее с заменой http: // на https: //. Следите за этим.

0

Моя проблема была в этом случае PHP 7! Я проверяю состояние

if (!empty('/images/someimg.png')) { 
    echo '<img ...'; 
} else { 
    echo 'error in PHP 7'; 
} 

Будьте осторожны с его использованием. Версия PHP 7.0.19