gpt4 book ai didi

php - 一些 phpThumb 图像出现损坏

转载 作者:行者123 更新时间:2023-11-29 15:43:49 25 4
gpt4 key购买 nike

我的网站中有一个页面,它使用 MySQL 数据库和 PHP 脚本 (phpThumb) 从较大的图像创建小(150 像素宽)图像。当我要求它显示此页面时:

https://newtonartassociation.com/membership/admin/mb_test.php

某些图像显示为损坏。

如果我重新加载页面,一些损坏的图像会被填充,但其他图像通常会损坏。由于某种原因,Firefox 的性能比 Chrome 的性能更差。请注意,(1)页面远端的破损图像比页面开头的图像多; (2) 如果我反转列表顺序,我仍然会在远端看到更多损坏的图像,因此似乎不是单个图像造成的。

自上次运行此代码以来唯一的变化是我现在运行的是 PHP 7.0 而不是 5.6。

我获得了最新版本的 phpThumb,并且还尝试恢复到 PHP 5.6,但得到了相同的结果。

<?php

$result_art = $mysqli->query("SELECT * FROM eventart WHERE (event = 'motherbrook') ORDER BY artist ASC");

$row_result_art = mysqli_fetch_assoc($result_art);

require_once('../resize/phpThumb.config.php');

do {

$image = $row_result_art['artworkid'];

echo '<img src="'.htmlspecialchars(phpThumbURL('src=show_images/'.$image.'&w=150', '../resize/phpThumb.php')).'"><p>';

} while ($row_result_art = mysqli_fetch_assoc($result_art));

?>

如果我右键单击损坏的图像并选择重新加载图像 (Firefox) 或在新选项卡中打开 (Chrome),我会看到该图像,然后它会出现在完整列表中,但我无法指示我的客户对每个损坏的图像执行此操作。

最佳答案

您同时上传的图片过多。浏览器保存数据。将图片切成碎片,如果用户想看的话就展示出来。

关于php - 一些 phpThumb 图像出现损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57299484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com