Tiny MCE editor - ложит на весь ява скрипт

Discussion in 'PHP' started by Adio, 1 Oct 2010.

  1. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,676
    Likes Received:
    145
    Reputations:
    18
    Вообщем установил я Tiny MCE Editor...

    Проблема - нужно в редакторе сделать лимит ввода символов.

    Но. Он как не реагирует на яваскрипт.

    В плане. Если я в textarea пишут onkeyup и т д - или при отправки формы проверку символов на Javascript то не сполняеться и не проверяеться не какой джаваскрипт..

    Как быть ? Неужели он так захватывает это поле textarea что простую валидацию даже сделать нельзя ?..

    Думал пойти по другому пути...

    Считывать кол символов в ПХП... но сам прикол что при отправки считает так же ВСЕ теги.... к примеру если я ввожу 123456789 то ПХП подсчитывает 16 символов потому что идет формат строки <p>123456789</p>

    Уже согласен на любой вариант но что бы работало во всех браузерах - хотябы вариант с ПХП что бы не считал теги..
     
  2. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    mb_strlen(strip_tags($postParam),'utf-8');

    (если кодировка не utf-8, поменяй на свою)
     
  3. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,676
    Likes Received:
    145
    Reputations:
    18

    Что то тут не так


    Code:
    $zz=$_POST['addesc'];
    mb_strlen(strip_tags($zz),'utf-8');
    
    мне говорит ошика




    Fatal error: Call to undefined function mb_strlen() in
     
  4. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,676
    Likes Received:
    145
    Reputations:
    18
    чего ошибка то ?
     
  5. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    1,986
    Likes Received:
    879
    Reputations:
    198
    Утсановите http://www.php.net/manual/en/mbstring.installation.php
     
    _________________________
  6. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,676
    Likes Received:
    145
    Reputations:
    18
    Значит буду делать чере str_replace

    занесу теги возможные и все... бо стем mbstring толку не будет : ) если он не стандартный какойто
     
  7. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,676
    Likes Received:
    145
    Reputations:
    18
    Убейте мя..

    Code:
    $zz=$_POST['description'];
    $ag = str_replace("<p>", "", $zz);
    strip_tags($ag);
    echo $ag;
    break;
    
    Как сделать правильно ? Я хочу сделать так - получаем Пост - заменяем все теги на ""
    и потом их считаем.

    Или как получше без mb_streln
     
  8. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    без mb_strlen
    - strlen
     
Loading...