2

当我在作为共享服务器的托管公司中使用 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。

4

1 回答 1

7

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

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

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

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

于 2011-05-09T12:09:34.850 回答