| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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. |