uuucoz подсказка: если в конце точка, то выводится дО точки, если в конце восклицательный знак, до до него.
Code
<?if(len($MESSAGE$)>300)?>
<?if(substr(substr($MESSAGE$,0,(strrpos(substr($MESSAGE$,0,300),'.'))+1),-1)='.')?>
<?substr($MESSAGE$,0,(strrpos(substr($MESSAGE$,0,300),'.'))+1)?>
<?else?>
<?if(substr(substr($MESSAGE$,0,(strrpos(substr($MESSAGE$,0,300),'!'))+1),-1)='!')?>
<?substr($MESSAGE$,0,(strrpos(substr($MESSAGE$,0,300),'!'))+1)?>
<?else?>
<?if(substr(substr($MESSAGE$,0,(strrpos(substr($MESSAGE$,0,300),'?'))+1),-1)='?')?>
<?substr($MESSAGE$,0,(strrpos(substr($MESSAGE$,0,300),'?'))+1)?>
<?endif?>
<?else?>
$MESSAGE$
<?endif?>
Добавлено (13.10.2011, 21:53)
---------------------------------------------
Вроде так, точно не уверен, надо проверять....