Nurdaulet, попробуй этот вариант (ссылки при необходимости подправишь сам)
public function highlight_images($var) {
$img = preg_match('~\[img=(\d+_\d{3})]~', $var, $arr) ? $arr[1] : '';
$file = $_SERVER['DOCUMENT_ROOT'] .'/files/images/'. $img .'_preview.jpg';
if (file_exists($file)) {
$image = '<a href="/files/images/'.
$img .'.jpg"><img src="/files/images/'.
$img .'_preview.jpg" alt="+" /></a>';
} else {
$image = '[Изображение удалено]';
}
return $image;
}