Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: двойные кавычки
 
 автор: ladan   (08.01.2012 в 18:55)   письмо автору
 
 

Добрый день, только что наткнулся на такое


<?
if(isset($_POST['name'])) {$name $_POST['name']; $name trim($name); }

<
form action="" method="post">
<
input  name="name" type="text" value="<?php if(isset($name)) {echo $name;} ?>"  maxlength="50">
<
input type="submit">
</
form>

?>


Вообщем если писать сюда что угодно, то инфа будет видна в текстовом поле, но если написать двойную кавычку или текст помещенный в двойную кавычку, то все исчезает из формы. Почему так происходит?
Если еще переменную обработать htmlspecialchars, то все нормально. Но все-таки непонятно почему двойная кавычка пропадает..

  Ответить  
 
 автор: ladan   (08.01.2012 в 19:44)   письмо автору
 
   для: ladan   (08.01.2012 в 18:55)
 

и такие фигня только в простом текстовом поле, в текст ареи все хорошо.. тогда буду юзать htmspecialchars

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования