php 由于错误,无法显示图像

uxhixvfz  于 2023-02-11  发布在  PHP
关注(0)|答案(1)|浏览(147)

我们的在线学习管理系统在课程成功完成后会提供证书。这已经运行了很多年了。现在,突然,我得到了“图像无法显示,因为有错误”。我无法在我的开发计算机上重现这个问题。我的主机服务器运行的是PHP 7.1.33;Apache; Linux操作系统。我刷新浏览器窗口两三次,它终于显示出来了。
下面是代码。它采用了一个空白证书的png图像,并为个人和班级添加了相关信息。我不认为这是一个代码问题,但我还是包含了它,尽管我已经删除了很多覆盖代码,因为它与问题无关。
任何关于嘿是怎么回事的见解将不胜感激。

<?php
    include("../../_includes/path.php");
    include("../../_includes/dbconn.php");
    include("stauthorization.php");

    ob_clean();

    // Set the content-type
    header('Content-Type: image/png');

    // Create the image

    $im = imagecreatefrompng($xpath1 . "/account_center/distributor/piccexcellence_cert_1.png");


    $angle = 90;
    $rotated = imagerotate($im, $angle, 0);

    imagepng($rotated);
    imagedestroy($im);

?>
mi7gmzs6

mi7gmzs61#

我把我们的网站移到了一个新的服务器上,又遇到了这个问题。原来是SSL问题。一旦我在主机上安装了有效的安全证书,这个问题就解决了。

相关问题