$file = $_SERVER['DOCUMENT_ROOT'] .'/files/images/'. $img .'_preview.jpg';
echo $file;
должен появится полный путь к картинке,если он не правильный, то проще понять что не так
echo $file;
public function highlight_images($var)
{
$var = preg_replace_callback('~\[img=(\d+_\d{3})\]~', // тут не хватало слеша перед скобкой ]
$var,
function ($match) {
if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/files/images/' . $match[1] . '_preview.jpg')) {
return '<a href="/files/images/' . $match[1] . '.jpg"><img src="/files/images/' . $match[1] . '_preview.jpg" alt="+" /></a>';
} else {
return '[Изображение удалено]';
}
}
);
return $var; // вот куда, но вообще вся та функция какой то адский бред был)
}
# ramzes (25.05.2017 / 08:00)Да не нужен там экран в конце. У него со ссылками проблема скорее всего.
вы наркоманы все
вам даже сказали куда смотреть
public function highlight_images($var)
{
$var = preg_replace_callback('~\[img=(\d+_\d{3})\]~', // тут не хватало слеша перед скобко
# Koenig (25.05.2017 / 08:49)НАДО экранировать. не надо плодить безграмотность легче будет потом ориентироваться самим
ramzes, регулярка в одиночных кавычках, можно не экранировать
# ramzes (25.05.2017 / 08:41)Ещё один пост в таком духе, и я тебя изолирую. Тише будь, я тебе не грубил, и ты не смей.
научись простейший код читать, что бы такую ересь не нести
все что вы тут пронесли говорит о том что вы либо вообще не смотрели на код, либо на столько невнимательны, что вас бить надо. нагаме, по го
# ramzes (25.05.2017 / 08:00)Подправил вот так
вы наркоманы все
вам даже сказали куда смотреть
public function highlight_images($var)
{
$var = preg_replace_callback('~\[img=(\d+_\d{3})\]~', // тут не хватало слеша перед скобко
public function highlight_images($var)
{
$var = preg_replace_callback('~\[img=(\d+_\d{3})\]~', // тут не хватало слеша перед скобкой ]
function ($match) {
if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/files/images/' . $match[1] . '_preview.jpg')) {
return '<a href="/files/images/' . $match[1] . '.jpg"><img src="/files/images/' . $match[1] . '_preview.jpg" alt="+" /></a>';
} else {
return '[Изображение удалено]';
}
}, $var
);
return $var; // вот куда, но вообще вся та функция какой то адский бред был)
}
# ДоХтор (25.05.2017 / 09:10)ты мне кто есть что бы так говорить?
Тише будь