![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
ilya9339 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 7.2.2012 Репутация: нет Всего: нет |
Доброго времени суток, есть такой вопрос, как перехватить html и php коды которые отправлены формой.
Как их подчистить или проигнорировать, регулярным выражением или <cobe>? или есть какая-то библиотека? Это сообщение отредактировал(а) ilya9339 - 23.2.2012, 17:47 |
|||
|
||||
Pfailed |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 19.7.2009 Репутация: 2 Всего: 39 |
Куда они отправлены?
|
|||
|
||||
ilya9339 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 7.2.2012 Репутация: нет Всего: нет |
Есть форма, она заполняется текстом отправляется в perl скрипт, который в последствии должен записать данные в БД.
Это сообщение отредактировал(а) ilya9339 - 23.2.2012, 17:56 |
|||
|
||||
Pfailed |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 19.7.2009 Репутация: 2 Всего: 39 |
Покажите код perl скрипта
|
|||
|
||||
ilya9339 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 7.2.2012 Репутация: нет Всего: нет |
Функция выглядит вот так
|
|||
|
||||
Pfailed |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 19.7.2009 Репутация: 2 Всего: 39 |
Ну вот я вижу вы получаете функцией param() то, что отправлено из формы. А что еще нужно?
|
|||
|
||||
ilya9339 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 7.2.2012 Репутация: нет Всего: нет |
Допустим param() вернула следующий текст : "Ссылка: <a href="index.pl"><?php echo("Hello") ?></a>" как мне эту строку подчистить от php скрипта и html, или как в последствии распечатать это проигнорировав php и html?
|
|||
|
||||
krypt3r |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 359 Регистрация: 9.6.2009 Репутация: нет Всего: 16 |
В таком виде и выведется в браузер, без обработки PHP-интерпретатором. Точнее, вы это увидите при просмотре HTML-кода, в самом браузере на этом месте будет пусто Это сообщение отредактировал(а) krypt3r - 24.2.2012, 09:40 |
|||
|
||||
Pfailed |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 19.7.2009 Репутация: 2 Всего: 39 |
|
|||
|
||||
yazu |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.9.2011 Репутация: нет Всего: нет |
||||
|
||||
ilya9339 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 7.2.2012 Репутация: нет Всего: нет |
Всем спасибо, за помощь.
|
|||
|
||||
chorny |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 27.7.2009 Где: Молдавия Репутация: нет Всего: нет |
1. Использовать placeholders для добавления данных в БД
2. При выводе данных (в HTML) делать HTML escape. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl: CGI программирование" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |