|
|
|
| на даннии момент ест такая трабла
как уже гооворил я исползую для ввода текста визуалние редакторы FCKeditor или TinyMce
но вот в чем проблема я хочу ввести транслит но для этого нужно выташить весь текст до тегов и внутри тегов
народ помогите много уже перепробивал но не получается
помогите с регуляркои сразу говорю strip_tags не подходит | |
|
|
|
|
|
|
|
для: Ressfourt
(03.10.2006 в 03:57)
| | Примеры плз :) | |
|
|
|
|
|
|
|
для: Ressfourt
(03.10.2006 в 03:57)
| | Опишите подробнее задачу, какой текст из каких тэгов следует извлекать? | |
|
|
|
|
|
|
|
для: cheops
(03.10.2006 в 12:09)
| | примеры кхм я могу сказать что в TinyMCE множество тегов
от тегов <P> <strong> <em> и тд и тп я скажу что в редакторе я не использую Таблицы Боди Хеад и Титле а все визуальные теги для оформления текста использую в том числе могут быть добавлены и рисунки и смайлики в тексте , в текстах внутри тегов и тд | |
|
|
|
|
|
|
|
для: Ressfourt
(03.10.2006 в 19:30)
| | Я так понял, что транслит нужен с латиницы на кириллицу, так?
Вот что в голову пришло:
<?
function translit($text)
{
$arr_ru = array ('т','е','с');
$arr_en = array ('t','e','s');
if (!strstr($text, "<"))
return str_replace($arr_en, $arr_ru, $text);
else return $text;
}
$text = ('test <test> test <b>');
echo preg_replace ("#(.*?)(<?[a-z]*>?)#ie", "'$1'.translit('$2')", $text);
?>
|
| |
|
|
|