当我在作为共享服务器的托管公司中使用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>";
...
...我使用的是codeigniter,正如您在base_url()中看到的那样。
发布于 2011-05-09 20:09:35
问题不在于getimagesize,而在于您试图打开的文件名。
看起来您在getimagesize()调用中使用了一个http:// URL,尽管您引用的文件名表明情况并非如此。
确保您使用的是本地文件路径。
编辑:创建一个不带base_url()的文件路径变量,并在前面加上正确的文件系统路径。
https://stackoverflow.com/questions/5936654
复制相似问题