Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с htmlentities, не могу найти проблему в работе... 
:(
    Опции темы
Vigoroso
  Дата 17.6.2006, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 17.6.2006

Репутация: нет
Всего: нет



Код

if (isset($_POST['login'])){
        $item = htmlentities($_POST['login'], ENT_QUOTES);
        echo $item;
    }


допустим на предыдущей странице я ввел "<b>"
echo мне выводить точно такую же строчку, хотя по 
идее должен вывести &lt;b&gt
что я делаю не так?  
smile  
PM MAIL   Вверх
xolod
Дата 17.6.2006, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 24.5.2005
Где: Когда: Что:

Репутация: 3
Всего: 13



Куда выводит? В окно браузера? Безусловно туда выведется <b>, потому что &lt; и &gt; — символьные коды. Открой в меню по правой кнопке в браузере "Просмотр HTML-кода" и увидишь.
PM MAIL   Вверх
Vigoroso
Дата 17.6.2006, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 17.6.2006

Репутация: нет
Всего: нет



очень нужна помощь!!!  smile

Добавлено @ 14:40 
Цитата(xolod @ 17.6.2006,  14:30)
Куда выводит? В окно браузера? Безусловно туда выведется <b>, потому что &lt; и &gt; — символьные коды. Открой в меню по правой кнопке в браузере "Просмотр HTML-кода" и увидишь.

Код

<?php
$str = "A 'quote' is <b>bold</b>";

// выводит: A 'quote' is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str);

// выводит: A 'quote' is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str, ENT_QUOTES);
?> 

вот это пример из manual'a
(да, выводит в окно браузера)

Добавлено @ 14:43 
да ты прав, если посмотреть код, то вижу
Код

<FORM method=post name=regform action="../index.php">
    <input name="login" type="text" id="login" maxlength="10">
    <input type="submit" name="Submit" value="Submit">
</FORM>
&lt;B&gt;
  

Это сообщение отредактировал(а) Vigoroso - 17.6.2006, 14:43
PM MAIL   Вверх
xolod
Дата 17.6.2006, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 24.5.2005
Где: Когда: Что:

Репутация: 3
Всего: 13



Цитата(Vigoroso @  17.6.2006,  14:38 Найти цитируемый пост)
очень нужна помощь!!!

В чем? Наверное тугодумен, но цель найти не могу.

Цитата(Vigoroso @  17.6.2006,  14:38 Найти цитируемый пост)
echo htmlentities($str, ENT_QUOTES);

В таком режиме он выведет A &# 039;quote&# 039; is &lt;b&gt;bold&lt;/b&gt;


Это сообщение отредактировал(а) xolod - 17.6.2006, 14:46
PM MAIL   Вверх
Vigoroso
Дата 17.6.2006, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 17.6.2006

Репутация: нет
Всего: нет



Цитата(xolod @ 17.6.2006,  14:45)
Цитата(Vigoroso @  17.6.2006,  14:38 Найти цитируемый пост)
очень нужна помощь!!!

В чем? Наверное тугодумен, но цель найти не могу.

Цитата(Vigoroso @  17.6.2006,  14:38 Найти цитируемый пост)
echo htmlentities($str, ENT_QUOTES);

В таком режиме он выведет A 'quote' is &lt;b&gt;bold&lt;/b&gt;

не тугодумен, я не так хорошо знаю все нюансы html  smile

Добавлено @ 14:49 
спасибо за подсказку! 
PM MAIL   Вверх
Black Rabbit
Дата 19.6.2006, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 21.10.2004

Репутация: нет
Всего: 2



я обычно использую htmlspecialchars($str, ENT_QUOTES)  

Это сообщение отредактировал(а) Black Rabbit - 19.6.2006, 11:06
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0545 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.