За последние 24 часа нас посетили 17574 программиста и 1622 робота. Сейчас ищут 1455 программистов ...

Обработка текста перед занисением в БД?

Тема в разделе "MySQL", создана пользователем FFFFx029A, 18 мар 2008.

  1. FFFFx029A

    FFFFx029A Guest

    Как правильно отформатировать текст перед занисением в базу после WYSYVIG редактора, и как потом их обработать чтоб вывести на рабочий сайт и отдельно в WYSYVIG?

    Обычно делал так:
    PHP:
    1.  
    2. function h2t($hsc)
    3.          {
    4. //------------------------------------------------
    5. global $HTML_ENTITIES;
    6.  
    7.           $trans = array_flip(get_html_translation_table(HTML_ENTITIES ));
    8.           $trans["&"] = "&";
    9.           return strtr($hsc, $trans);
    10.           }
    11.  
    12. function t2h ($hsc) {
    13.           global $HTML_ENTITIES;
    14.  
    15.           $trans = get_html_translation_table(HTML_ENTITIES );
    16.           return strtr($hsc, $trans);
    17.       }
    18.  
    Но есть некоторые траблы, что посоветуете, как фильтруете текст?
     
  2. md5

    md5 Активный пользователь

    С нами с:
    29 янв 2007
    Сообщения:
    250
    Симпатии:
    0
    WYSYVIG это что? О_о
     
  3. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    WYSIWYG, видать
     
  4. GvOzD

    GvOzD Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    103
    Симпатии:
    0
    FFFFx029A
    Я перед записью из визивика добавляю addslahes просто , а перед выводом на экран делаю stripslashes
     
  5. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    mysql_escape_string(). т.к. простых addslashes() мало. + надо озаботиться о magic_quotas
     
  6. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
  7. creage

    creage Активный пользователь

    С нами с:
    12 мар 2008
    Сообщения:
    131
    Симпатии:
    0
    Адрес:
    Киев
    я тоже возился с меджикквотингом, стриплешем и энтитями, пока не нашел http://dklab.ru/lib/DbSimple/manual.html . теперь я счастлив ).