Эхо / возврат добавляет пробел перед переменной

У меня есть некоторый код, который получает информацию из базы данных, затем создает путь к изображению и возвращает его, который я использую в качестве img src на другой странице.

Вот's функция:

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">

Перед функцией добавлено дополнительное пространствоизображений/", Я'Мы пытались обрезать путь и даже обрезать функцию при вызове, но ни одна из них не сработала. Есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос