Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 12 из 12
  1. #1

    По умолчанию как работать со спец значками в веб-формах ?

    <
    >
    и им подобные, чтобы программа отдельная беря из мускула, куда они заносятся через форму отдельную.
    urldecode($x) делать чтоли ?

  2. Созидая, не разрушай

    Регистрация
    04.09.2002
    Сообщений
    8,149
    #2

    По умолчанию

    амперсантgt;
    амперсантlt;

  3. Grandmaster

    Регистрация
    11.10.2004
    Адрес
    Dominatio Violentia
    Сообщений
    1,799
    #3

    По умолчанию

    htmlspecialchars($string); переводит > и ему подобные в хтмл эквивалент

  4. #4

    По умолчанию

    без htmlspecialchars блин

  5. Созидая, не разрушай

    Регистрация
    04.09.2002
    Сообщений
    8,149
    #5

    По умолчанию

    Почему без? А вообще, хорошо сформулированый вопрос - это 50% успеха на хороший и нужный ответ.

  6. #6

    По умолчанию

    ну там свои заморочки. я просто думал что написал, а забыл. :(

  7. Созидая, не разрушай

    Регистрация
    04.09.2002
    Сообщений
    8,149
    #7

    По умолчанию

    Опиши нормально, что тебе нужно. Из первого поста сложно уловить в точности, что тебе надо.
    Что есть на входе, что хочешь видеть на выходе.

  8. #8

    По умолчанию

    как передать значки < > " ' и др. без вредоносного кода, и не используя htmlspecialchars
    Код:
    постом из формы параметр = [img]1.gif[/img]
    
    чтобы потом при выводе выглядел на сайте как [img]1.gif[/img]

  9. Adept

    Регистрация
    29.06.2002
    Адрес
    [HonouR]
    Сообщений
    748
    #9

    По умолчанию

    ну тогда str_replace может быть.
    заменять всякие там < > и т.д. на &lt; &gt; и т.д.

  10. Созидая, не разрушай

    Регистрация
    04.09.2002
    Сообщений
    8,149
    #10

    По умолчанию

    Я в отпуске, под рукой нету мануалов, когда распечатываешься уже, то переменную, в которой строка с твоими спец-символами, заключаешь то ли в qq то ли как-то так. Забыль уже. Я пхп так, постольку по скольку. Просто помню этот момент, что именно при распечатке указываешь на счёт спец. символов. И не надо над строкой никаких преобразований делать.

  11. #11

    По умолчанию

    а всякие urlencode , rawurlencode

  12. Grandmaster

    Регистрация
    11.10.2004
    Адрес
    Dominatio Violentia
    Сообщений
    1,799
    #12

    По умолчанию

    Самое первое, что приходит в голову, если тебе надо в БД это запихнуть, а потом прочитать, то юзать надо экранирование: \<, \', \" и т.д. Пишешь 2 функции: одна енкод, другая декод.

    урлэнкод юзаются в основном для пробелов и русских букв

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения