我正在尝试使用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
答案 0 :(得分:6)
这是因为你混合单引号和双引号......
这应该没问题:
$testing = "projects/" . $row['ProjectURL'];
list($width, $height, $type, $attr) = getimagesize($testing);
echo "Image width " . $width;
echo "Image height " . $height;
你可能也注意到我删除了 echo“”; ......这个没用了:)