Non funziona perché non hai messo tra apici il codice html, echo richiede una stringa e le stringhe vanno tra apici.
Hai 2 possibilità

1)
Codice PHP:
<?php
if ($variabile==$variabile con valore)
{
    echo 
'[url="../index.php"][img]homepage_file/image012.jpg[/img][/url]';
}
?>
2)
Codice PHP:
<?php
if ($variabile==$variabile con valore)
?>
    [url="../index.php"][img]homepage_file/image012.jpg[/img][/url]';
<?php
}
?>