X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> HtmlSpecialChars(), вопросы и ответы
Banderas
Banderas
Topic Starter сообщение 23.5.2009, 10:20; Ответить: Banderas
Сообщение #1


У меня появилась проблемка, у всех при таком коде
<?
$a = " $ % ^ & @ # \" ' ";
echo htmlspecialchars($a); // должно вывести типа & < ...
?>

должно выводить: & < ...
а у меня $ % ^ & @ # \" '

А теги HTML просто вместо символов (& <) выводит <h1><i>Hello</i></h1>.

В чем проблема? В GLOBALS()?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 23.5.2009, 13:01; Ответить: ZiTosS
Сообщение #2


Banderas, когда наконец научишься задавать вопросы? xD
В коде вообще не увидел строки <h1><i>Hello</i></h1>

Но твой вопрос немного понял. У тебя неправильное представление отображения. Как ты уже успел заметить, всё выводит как есть. Можешь посмотреть в HTML-код страницы и понять, что всё таки замена происходит. Просто при обращении к странице эквиваленты заменяются.
Если хочешь всё-таки увидеть эти эквиваленты, помести преобразованный текст в какое-нить текстовое поле. Например:
<?php
$a = "<h1><i>Hello</i></h1>";
$a = htmlspecialchars($a);
?>
<textarea><?=$a?></textarea>


Поблагодарили: (0)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Banderas
Banderas
Topic Starter сообщение 23.5.2009, 15:12; Ответить: Banderas
Сообщение #3


2*ZiTosS* хз когда xD
Все правильно понял, я уже тоже разобрался, это просто браузер переводит &amp; &gt; &lt; в & > <.
Пасибо, пошел дальше... :)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 20.4.2024, 4:24
Дизайн