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 に答える