gpt4 book ai didi

php - 在共享服务器上禁用的 getimagesize () 的替代方法是什么

转载 作者:行者123 更新时间:2023-12-03 22:49:50 24 4
gpt4 key购买 nike

当我在作为共享服务器的托管公司中使用 getimagesize() 时,出现以下错误。

Message: getimagesize() [function.getimagesize]: URL file-access is disabled in the server configuration

Filename: admin/admin_product_home.php

获取图像的图像大小的替代方法是什么?

提前致谢。

echo "<tr>\n";
echo "<td>".$list."</td>\n";
$filepath = base_url()."uploads/".$list;
echo "<td><img width=\"70px\" src='".$filepath."' /></td>";
echo "<td>";
$filesize = getimagesize($filepath);
echo "width: ".$filesize[0]. "px<br />";
echo "height: ".$filesize[1]. "px<br />";
echo "</td>";
echo "<td>";
...
...

正如您在 base_url() 中所见,我正在使用 codeigniter。

最佳答案

问题不在于 getimagesize,而在于您尝试打​​开的文件名。

看起来您在 getimagesize() 调用中使用了 http:// URL,尽管您引用的文件名另有说明。

确保您使用的是本地文件路径。

编辑:创建一个不包含 base_url() 的文件路径变量,并在前面添加正确的文件系统路径。

关于php - 在共享服务器上禁用的 getimagesize () 的替代方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5936654/

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