<?
$text = explode(' ', $_POST['text']);
$_POST['text'] = NULL;
foreach ( $text as $key => $value )
{
//obcina znaki gdy są dłuższe niż 50
if ( $lenght > 50 )
{
$value=substr($value, 0
, 50
); //substr zwraca wartość //$value.=' '.substr($value, 51, -1); //jezeli chcesz miec reszte wyrazu
//możesz to zrobić w pętli, gdyby znaków było więcej niż 100...
}
$_POST['text'] .= $value;
}
?>
teraz dodaje Ci każdy wyraz... odkomentuj drugą linijkę w if, jeżeli słowo ma być dzielone spacją. Najepiej było by tam zrobić pętle, np while($length>50){} i tam obcinać do 50 znaków, a do $length przypisywać ilość znaków jaka pozostała...