Как отобразить комментарий файла изображения, когда комментарий HTML-код? - PullRequest
0 голосов
/ 10 марта 2019

Я показываю на своем сайте комментарии, которые я помещаю в раздел комментариев в свойствах изображения. Я использую эту функцию:

<?php
        $exif = exif_read_data("samochody/$brand/${'Model_B'.$i}/$brand-${'Model_B'.$i}.jpg", 0, true);

        foreach ($exif as $key => $section) 
        {
            foreach ($section as $name => $val) 
            {
            if ($name=='Comments' && $key=='IFD0')
            {
                $caption = $val;
            }
            }
        }
        echo $caption;
        ?>

Когда я добавляю комментарий к картинке вот так

By Vladanr - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=7399181 

тогда отображается правильно

Но когда комментарий к изображению выглядит так

By <a href="//commons.wikimedia.org/wiki/User:Vladanr" title="User:Vladanr">Vladanr</a> - <span class="int-own-work" lang="en">Own work</span>, <a href="https://creativecommons.org/licenses/by-sa/3.0" title="Creative Commons Attribution-Share Alike 3.0">CC BY-SA 3.0</a>, <a href="https://commons.wikimedia.org/w/index.php?curid=7399181">Link</a>

тогда отображается неправильно

Я знаю, что это проблема с кодировкой, я пытался изменить метатеги в разделе заголовка, пытался использовать utf8_encode($variable);, но он все еще не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...