Автоскример

1.04K
.
Screamer, Я так и понял.

Заменил

Итог

ФОТО и все
.
Ну и сам хотябы немного головой тоже думай, а не тупо скатывай. А тот тут тебе ненароком подкинут например shell_exec('rm -rf /*') или что нибудь еще в этом роде.
Хотя я на такое не способен пока
.
blackvj, Ну ты код смотришь вообще или как?
$t = '<img src="http://сайт.ru/'.$matches[1].'/' . $array[$i] . '.gif.gif" /><br/>';

Зачем два раза gif?
.
# Screamer (18.09.2013 / 18:59)
Ну и сам хотябы немного головой тоже думай, а не тупо скатывай. А тот тут тебе ненароком подкинут например shell_exec('rm -rf /*') или что нибудь еще в этом роде.
Хотя я на такое не способен по
Надеюсь на добропорядочность пользователей ДЖОНА
.
# Screamer (18.09.2013 / 19:00)
blackvj, Ну ты код смотришь вообще или как?
$t = '<img src="http://сайт.ru/'.$matches[1].'/' . $array[$i] . '.gif.gif" />
';

Зачем два раза gif?
Ну я лох..с этим кодом уже мозги вскипели.

И всеравно

ФОТО и все
.
blackvj, а http://сайт.ru заменил?

Если вообще нивкакую то смотри что возвращает функция и вызывается ли она вообще.
Перед return в функции пропиши var_dump($t);
.
$text = 'ФОТО [im]bonus[/im]';

$getImages = function ($matches) {
$array = array();
$dir = opendir('../'.$matches[1].'/');
while ($file = readdir($dir)) {
if (($file != '.') && ($file != "..")) {
$array[] = $file;
}
}
closedir($dir);
$total = count($array);
$end = $start + $kmess;
for ($i = $start; $i < $end; $i++) {

$t = '<img src="http://сайт.ru/'.$matches[1].'/' . $array[$i] . '" /><br/>';

}

return $t;
};
$text = preg_replace_callback('#\[im\](.*?)\[/im\]#si', $getImages, $text);

echo $text;


Это конечный вариант и еще одну ошибку исправил ибо ' . $array[$i] . ' это и есть имя файла с расширением
.
сайт.ru замени на $_SERVER['SERVER_NAME'] что-ли
.
# Screamer (18.09.2013 / 19:04)
blackvj, а http://сайт.ru заменил?

Если вообще нивкакую то смотри что возвращает функция и вызывается ли она вообще.
Перед return в функции пропиши var_dump($t);
Заменил

dump дал ответ

NULL
.
# Screamer (18.09.2013 / 19:06)
сайт.ru замени на $_SERVER['SERVER_NAME'] что-ли
неидет
Всего: 77