За последние 24 часа нас посетили 49840 программистов и 1757 роботов. Сейчас ищут 830 программистов ...

Проблема с обрезанием текста

Тема в разделе "Прочие вопросы по PHP", создана пользователем ps10n1ck, 13 янв 2011.

  1. ps10n1ck

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

    С нами с:
    29 дек 2010
    Сообщения:
    8
    Симпатии:
    0
    Возникла следующая проблема:
    с БД берется текст/слово и вставляется в форму ввода для редактирования:
    Код (Text):
    1. <input name="doctype" type="text" value="<?php echo $doc_row['doctype'] ?>" class="inputstruct"/>
    если взять например текст: Зобов"язання
    то слово режется перед знаком ", а если сделать
    Код (Text):
    1. <input name="doctype" type="text" value='<?php echo $doc_row['doctype'] ?>' class="inputstruct"/>
    выбираемый текст: Зобов"язання, то слово не режется, но тогда, если берется слово Зобов'язання, то оно режится перед знаком '.

    если вставлять текст в БД с addslashes, а потом выбирать его с stripslashes - эффект будет тот же... текст обрезается...

    Как избавится от проблемы обрезания текста?
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    HTML:
    1. <input name="doctype" type="text" value="<?php echo htmlspecialchars($doc_row['doctype'], ENT_QUOTES); ?>" class="inputstruct"/>
     
  3. ps10n1ck

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

    С нами с:
    29 дек 2010
    Сообщения:
    8
    Симпатии:
    0
    спасибо, помогло =)

    блин, пробовал то же самое, только не ту страницу редактировал, что нужно было =)))