0

getimagesize関数を使用して、画像の高さと幅を取得しようとしています。データベースから画像の URL を取得しています。(フィールドProjectURLには のような行が含まれますxxx.jpg)。ただし、エラーが発生します。

コード:

$testing = "projects/'.$row['ProjectURL'].'";
    list($width, $height, $type, $attr) = getimagesize($testing);
    echo "Image width " .$width;
echo "<br />";
echo "Image height " .$height;

エラー:

解析エラー: 構文エラー、予期しない T_ENCAPSED_AND_WHITESPACE、T_STRING または T_VARIABLE または T_NUM_STRING が必要です

4

1 に答える 1

6

一重引用符と二重引用符が混在しているためです...

これで問題ないはずです:

$testing = "projects/" . $row['ProjectURL'];
list($width, $height, $type, $attr) = getimagesize($testing);
echo "Image width " . $width;
echo "Image height " . $height;

また、 echo "";を削除したことに気付いたかもしれません。...これは役に立たなかった:)

于 2011-01-19T23:49:31.670 に答える