Здрасти. Когда делаешь цитату из источника “квотируешь” 🙂 – при большом размере теста при попытке добавить сообщение сервер выдаёт ошибку, мол слишком большой объём цитаты, нужно меньше 5 кб. Вот как человек на глаз должен определить скок эти 5 кб в объёме слов выразятся? И естественно пути обхода имеются, разделяю на 2 цитаты и всё, нет ошибки 🙂 Может указывать объём текста без пробелов или автоматом разбивать, ведь простые же скрипты, что-то в стиле$text = file_get_contents(“text.txt”); //пишем содержимое тексового файла в строковую переменную $at=explode(“. “, $text); //разделим весь текст на предложения и пишем в массив $count=count($at); //узнаём кол-во предложений в массиве for ($i=0; $i<$count; $i++){ $tout.=$at[$i].". "; if (strlen($tout)>=1000) { //тут предположительно будем делить по ~1000 знаков в блоке $fout[]=$tout; //пишем набор предложений, кол-во знаков в которых равно или больше 1000 в массив unset($tout); } // это нужно для записи последнего набора предложений, кол-во знаков в которых меньше 1000 elseif(strlen($tout)<=1000 && $i==$count-1){ $fout[]=$tout; unset($tout); } } // Тут собственно пример вывода //все блоки хранятся в массиве $fout //print_r($fout); echo strlen($fout[0]); echo "
“; echo $fout[0]; echo “
“; echo strlen($fout[1]); echo “
“; echo $fout[1]; echo “
“; echo strlen($fout[2]); echo “
“; echo $fout[2]; Это для текстового файла, но смысл тот же, qute в нужные места поставить и всё ок 🙂 Спасибо за внимание, с Вас 5 бакинских 🙂
Copyright ©