2011-01-19 40 views
0

我試圖使用getimagesize函數來獲取高度和圖像。我從數據庫中提取圖片網址。 (字段ProjectURL包含一行,如xxx.jpg)。但是,我收到一個錯誤。PHP getimagesize變量

代碼:

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

錯誤:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

+3

你的第一個'''應該是`‘`使用一個體面的IDE或編輯器與語法高亮,它將使找到這樣的錯誤很容易 – 2011-01-19 23:49:53

回答

6

,那是因爲你混合單引號和雙引號...

這應該是確定:

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

你可能也注意到了在我刪除了echo「」; ...這一個是無用:)

+0

回聲。’
「是不是無用的,否則它在同一行回聲:)更好的方法是回聲「圖像寬度」。$ width。「\ n」; – Aviatrix 2011-01-19 23:55:23