Страница PHP не отображает загруженные файлы PNG - PullRequest
0 голосов
/ 26 октября 2019

Я использую QRICKIT (qrickit.com) для генерации QR-кодов. Вместо того, чтобы генерировать коды при каждом обновлении страницы, я хочу загрузить их и использовать уже сгенерированные.

Итак, в цикле, который перебирает мою таблицу базы данных, я делаю это:

                $qrcodebase = "https://qrickit.com/api/qr.php?d=";
                $filename = "./product_images/" . $row["itemID"] . "_QR.png";
                if (!(file_exists($filename))) {
                    $url = $qrcodebase . $myurl . $brandpage . "/?itemID=" . $row["itemID"];
                    file_put_contents($filename, file_get_contents($url));
                }
                echo "<td><img src=\"" . $filename . "\" height=60 width=60></td>";

Когда это выполняется, он генерирует правильный HTML-код для отображения изображения, и когда я отправляю по FTP в папку product_images, там присутствуют QR-коды. Когда я загружаю QR-коды и открываю их в редакторе изображений, они открываются просто отлично. Но когда веб-страница отображается, я получаю X в поле, которое указывает на плохое изображение. У кого-нибудь есть идеи почему?

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