За последние 24 часа нас посетили 15877 программистов и 1665 роботов. Сейчас ищут 799 программистов ...

риторический вопрос про обезвреживание.

Тема в разделе "Вопросы от блондинок", создана пользователем illiaerne, 22 июл 2009.

  1. illiaerne

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

    С нами с:
    22 июл 2009
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    подстолица
    допустим есть форма добавления текста с визвиг редактором
    в визвиг редактор поступают данные и отправляются на обработку, что бы потом результат обработки записать в базу
    файл принимает переменную
    $_POST["text"];
    пропускает её через функцию обезвреживания:
    PHP:
    1.  
    2.  
    3. if ($_POST["text"]!="")
    4. {
    5. killall($_POST["text"]);
    6. }
    7.  
    8. function killall($text)
    9.     {
    10.         $text = addslashes(stripslashes(htmlspecialchars(strip_tags($text))));
    11.         return $text;
    12.     }
    13.  
    дальше записываем данные куда-нибудь
    вопрос, насколько эфективны мои действия? и насколько они аморальны?
    ***
    сразу скажу, я чайник
     
  2. упал пацтол.
    Это эквалиентно 2+1-1

    Проблема в том, что неясно, что и зачем делается, какой результат нужно получить. А задуматся надо именно об этом.
     
  3. Вльдемар

    Вльдемар Активный пользователь

    С нами с:
    20 май 2006
    Сообщения:
    635
    Симпатии:
    0
    Адрес:
    Белхород
    Если текст получаем из редактора, так зачем же теги рубить?
     
  4. illiaerne

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

    С нами с:
    22 июл 2009
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    подстолица
    есть поле <textarea> данные из него передаются пост запросом, так вот мне надо сделать так, что б мне в этом пост запросе ничего нехорошего не прислали например: что б базу не свалили...
    magic_qoutes_gpc() и его сородичей я отключил изначально ...
    мое творение вроде как работает, но проверить на не хорошее я не могу, ибо не знаю как ...
     
  5. illiaerne

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

    С нами с:
    22 июл 2009
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    подстолица
    вот и интересуюсь, насколько это аморально? :)
     
  6. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    mysql_resl_escape_string + htmlspecialchars
    всё
     
  7. Вльдемар

    Вльдемар Активный пользователь

    С нами с:
    20 май 2006
    Сообщения:
    635
    Симпатии:
    0
    Адрес:
    Белхород
    textarea и визавиг редактор - это совсем разные вещи, и соответственно данные нужно обрабатывать по разному
     
  8. illiaerne

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

    С нами с:
    22 июл 2009
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    подстолица
    ок, проведём эксперимент ...
     
  9. illiaerne

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

    С нами с:
    22 июл 2009
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    подстолица
    и ещё вопрос, скиньте ссылочку на синтаксис пыхапе, только на русском языке. интересубт именно подробности и тонкости синтаксиса
     
  10. kostyl

    kostyl Guest

    illiaerne
    книжки читай... На форуме найдешь какие.
     
  11. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    На самом деле у такой конструкции есть смысл, я тоже так делал, пока не узнал, что включеность magic_quotes_gpc можно проверять.
     
  12. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    какой смысл, оно удаляет слеши в обычных путях "C:\WINDOWS" при отключенной magic_quotes_gpc, а обратно их уже не восстановить :)
     
  13. illiaerne

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

    С нами с:
    22 июл 2009
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    подстолица
    вот и пользуйся виндовсом дальше :twisted:
     
  14. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Вы что-то имеете против этой ОС? =)
     
  15. illiaerne

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

    С нами с:
    22 июл 2009
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    подстолица
    1. я ничего не писал по поводу имения против или за
    2. но раз уж ты спросил то - да! как сисадмин, я имею много чего против некоторых систем семейтва виндовс. как программсит - паралелен, но юзаю то, что считаю нужным.
    3. тебе этот флуд нужен? мне - нет.
     
  16. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Teрпеть не могу стереотип, что Linux — это круто, а Windows для домохозяек.
    На этом закроем тему.
     
  17. illiaerne

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

    С нами с:
    22 июл 2009
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    подстолица
    У меня нету никаких стереотипов, пользуюсь исключительно тем, что считаю нужным
    для вебсервера выбрал именно линукс, код пишу под виндовсом. дома использую 2 вида виндовса, линукс и IOS. Лично я в таком изобилии систем, вокруг себя, никаких стереотипов не вижу. Что-то удобно именно где-то! тема действительно изжила свое.
     
  18. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    просто, наверное, руки из жопы растут, либо "что т опротив" относится к Win9х :)

    "использовать" может и домохозяйка, ругаясь какая она плохая эта "компьютера", постоянно выдает какие то "ошибки" и "не работает" :)

    и речь не столько о формате путей в Винде, в любом тексте может появиться символ "\", есть даже такие смайлики - \о/