我有一些代码,它从数据库中获取信息,然后创建图像路径并返回它,我将其用作另一个页面上的 img src。
这是功能:
function getMainImage ()
{
$query = "SELECT * FROM pictures WHERE username = '$_SESSION[username]' AND main = 'y' LIMIT 1";
include 'connect.php';
$result = mysql_query($query) or die (mysql_error());
mysql_close($dbhandle);
$row = mysql_fetch_assoc($result);
$path = "images/t_$row[username]_$row[number].$row[ext]";
return $path;
}
<img src="<?php echo getMainImage(); ?>" width="40" height="40" />
查看页面源时的输出是:
<img src=" images/t_image_3.jpg" width="40" height="40" />
在“images/”之前从函数中添加了一个额外的空间。我试过修剪路径,甚至在调用它时修剪函数,但都没有奏效。有任何想法吗?