Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Тексты > Убрать ненужные символы |
Автор: recruit 27.4.2006, 16:02 |
Пишу в текстовом поле SELECT a from b сделал подстветку синтаксиса далее при отправке Post'om передается такая строка %3CFONT%20color%3D%230000ff%3ESELECT%20%3C/FONT%3E%3CFONT%20color%3D%23000000%3Ea%20%3C/FONT%3E%3CFONT%20color%3D%230000ff%3Efrom%20%3C/FONT%3E%3CFONT%20color%3D%23000000%3Eb%3C/FONT%3E Как убрать все символы и оставить только Select a from b? Есть ли какая нибудь функция в Php. Подскажите пожалуйста, с примером если можно. |
Автор: krulik 27.4.2006, 16:29 |
Немного не понял вопрос. Убрать откуда? Первое предположение это использовать регулярные выражения. Там можно найти все что нужно и убрать все лишнее |
Автор: Mal Hack 27.4.2006, 18:19 |
http://php.net/urlencode http://php.net/urldecode |
Автор: ZlojEzh 27.4.2006, 22:30 |
и, по ходу, еще strip_tags (если надо оставить только строку Select a from b) |
Автор: recruit 27.4.2006, 23:28 | ||||
Убрать с этой строки: %3CFONT%20color%3D%230000ff%3ESELECT%20%3C/FONT%3E%3CFONT%20color%3D%23000000%3Ea%20%3C/FONT%3E%3CFONT%20color%3D%230000ff%3Efrom%20%3C/FONT%3E%3CFONT%20color%3D%23000000%3Eb%3C/FONT%3E
я понял что надо strip_tags, но что то ей не получается, как не подскажешь? |
Автор: Mal Hack 27.4.2006, 23:56 |
recruit, сначала urldecode(); затем strip_tags. |