[Help] Проблема с постингом длинных сообщений

Статус
В этой теме нельзя размещать новые ответы.
while (preg_match('#\[([a-z]+)\s*?(?:[^\]]*?)\](.*?)(\[/\1\])#is', $message, $m))
{
$message = str_replace($m[0], $m[2], $message);
}

Замени на:

while(preg_match_all('#\[(\w+?)(?>[^\]]*?)\](.*)(\[/\1\])#siU', $message, $regs))
{
foreach($regs[0] AS $key => $val)
{
$message = str_replace($val, $regs[2]["$key"], $message);
}
}
 
  • Нравится
Реакции: bvb
StirolXXX, спасибо конечно, но это не работает.
 
Ничего не пишет - результат такой же
 
php-fpm стоит на твоем VPS? Если нет - поставь и посмотри в его slow-log где скрипт затыкается...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху