TvoyWeb
Точно в $maxDescripcion
Ну спасибо! Я уж думал никогда от этих наклонных палочек не избавлюсь.
11. Alone - 03 Апреля, 2005 - 08:52:58 - перейти к сообщению
12. Bolat - 12 Сентября, 2005 - 04:51:49 - перейти к сообщению
CODE:
$orgName = (isset($_REQUEST['orgName'])) ? $_REQUEST['orgName']:'';
$orgName = stripslashes($orgName);
<input name="orgName" type="text" size="50" value="'.$orgName.'">
$orgName = (isset($_REQUEST['orgName'])) ? $_REQUEST['orgName']:'';
$orgName = stripslashes($orgName);
<input name="orgName" type="text" size="50" value="'.$orgName.'">
Если я в поле orgName введу "Каргормаш"(присутствуют двойные кавычки.), то после субмита формы поле окажется пустым. Так как получится что
value="""Каргормаш"" - такое наверное html непонимает.
если же код будет
CODE:
<input name="orgName" type="text" size="50" value='.$orgName.'>
то получится
value="Каргормаш", то есть в поле мы увидим Каргормаш(без кавычек), а мне надо чтобы кавычки обязательно были.
Как сделать чтобы были?
13. Ray Wen - 12 Сентября, 2005 - 05:56:31 - перейти к сообщению
Bolat
Замени на " " "
Замени на " " "
14. Bolat - 12 Сентября, 2005 - 07:27:41 - перейти к сообщению
Придется писать изварщенческий код.
Мож есть др. выход?
Мож есть др. выход?
15. RaZoR - 12 Сентября, 2005 - 08:51:59 - перейти к сообщению
что же извращенского? добавить htmlspecialchars() всего-то.. хм..
16. Bolat - 13 Сентября, 2005 - 00:01:02 - перейти к сообщению
RaZoR
Спасибо. Это работает для двойных кавычек. А что делать с правым слэшом \?
Есть ли функция обратная htmlspecialchars()?
Спасибо. Это работает для двойных кавычек. А что делать с правым слэшом \?
Есть ли функция обратная htmlspecialchars()?
17. Ray Wen - 13 Сентября, 2005 - 00:31:16 - перейти к сообщению
Bolat
С двойными ковычками это тоже работает...
Цитата:
Нужно взять за правило! Делать addslashes() при добавлении строки в таблицу и stripslashes() при выборке. И тогда будет намного меньше проблем.
С двойными ковычками это тоже работает...
18. Ray Wen - 13 Сентября, 2005 - 00:36:14 - перейти к сообщению
Bolat пишет:
Есть ли функция обратная htmlspecialchars()?
Цитата:
htmlentities
(PHP 3, PHP 4 , PHP 5)
htmlentities -- Преобразует символы в соответствующие HTML сущности.
Описание
string htmlentities ( string string [, int quote_style [, string charset]])
Эта функция идентична htmlspecialchars() за исключением того, что htmlentities() преобразует все символы в соответствющие HTML сущности (для тех символов, для которых HTML сущности существуют).
(PHP 3, PHP 4 , PHP 5)
htmlentities -- Преобразует символы в соответствующие HTML сущности.
Описание
string htmlentities ( string string [, int quote_style [, string charset]])
Эта функция идентична htmlspecialchars() за исключением того, что htmlentities() преобразует все символы в соответствющие HTML сущности (для тех символов, для которых HTML сущности существуют).
19. RaZoR - 13 Сентября, 2005 - 01:54:37 - перейти к сообщению
Bolat
А что с ним делать? Где он? Когда? Возможно проблема как в первом посте этого топа? Тогда как уже говорил TvoyWeb, код:
Цитата:
А что делать с правым слэшом \?
А что с ним делать? Где он? Когда? Возможно проблема как в первом посте этого топа? Тогда как уже говорил TvoyWeb, код:
CODE:
$orgName = (get_magic_quotes_gpc()) ? stripslashes($_POST['orgName']): $_POST['orgName'];
20. Bolat - 13 Сентября, 2005 - 04:23:36 - перейти к сообщению
htmlspecialchars() - это не обратная функция. Она делает тоже самое.
Нужна функция которая превращает " в кавычку.
RaZoR
Чел может ввести все что угодно. Если сделать stripslashes();
то все \ обрезаются... Хотя пака он и вправду нигде не нужен.
Нужна функция которая превращает " в кавычку.
RaZoR
CODE:
А что с ним делать? Где он? Когда? Возможно проблема как в первом посте этого топа? Тогда как уже говорил
Чел может ввести все что угодно. Если сделать stripslashes();
то все \ обрезаются... Хотя пака он и вправду нигде не нужен.