htmlspecialchars

  • Автор темы [censored]
  • Дата начала

[censored]

Guest
htmlspecialchars

PHP:
<textarea name="naznechenie_plateja" rows="3" cols="90"><? echo htmlspecialchars("$naznechenie_plateja"); ?></textarea>
При обновлении страницы в <textarea> появляются обратные слеши перед кавычками... и они продолжают расти..

Пример.
Было: "Уплата взносов страх. пенсии"
1-я итерация: \"Уплата взносов страх. пенсии\"
3-я итерация: \\\\\\\"Уплата взносов страх. пенсии\\\\\\\"
Что нибудь знает как этого избежать?

P.S. Можно конечно вырезать обратные слеши... но вдруг в назначении они будут кем то специально написаны.
 

rotoZOOM

ACM maniac
это дело не в htmlspecialchars, это ты где то забыл stripslashes вставить.
 

[censored]

Guest
Автор оригинала: rotoZOOM
это дело не в htmlspecialchars, это ты где то забыл stripslashes вставить.
Я же написал, что удалять слеши не хотелось бы..
Ибо они там специально могут быть написаны
 

[censored]

Guest
Бресь Сергей
У нас тут пятница и шефа нету... поэтому может критическое содержание алкоголя в крови и превышено...

но stripslashes похерит мне все слеши, а мне этого не нужно (ибо ТЗ)
Или ты ставишь под сомнение возможности данной функции?
 

Фанат

oncle terrible
Команда форума
он ставит под сомнение твои умственные способности.
которых не хватает даже на то, чтобы прочесть пару абзацев русского текста по ссылке, что тебе дал Романтик.
 

Сергей123

Новичок
Так, ссылку читать не хотим...

Тогда вместо
<? echo htmlspecialchars("$naznechenie_plateja"); ?>
пишешь
<? echo htmlspecialchars(ss($naznechenie_plateja)) ?>
и делаешь доступной ф-ю
PHP:
function ss($str) {
    if ( get_magic_quotes_gpc() || ini_get('magic_quotes_sybase') ) {
        return stripslashes($str);
    } # if
    return $str;
} # function
 

[censored]

Guest
Автор оригинала: Фанат
он ставит под сомнение твои умственные способности.
которых не хватает даже на то, чтобы прочесть пару абзацев русского текста по ссылке, что тебе дал Романтик.
Я типа и не говорил, что пост Романтика мне не помог.
Я сказал, что stripslashes мне не подходит.
 

Фанат

oncle terrible
Команда форума
А в посте Романтика какая функция используется?
 

SiMM

Новичок
> if ( get_magic_quotes_gpc() || ini_get('magic_quotes_sybase') )
А выделенное - точно нужно?
 
Сверху