| |
|
|
| | У меня аналогичное с этим человеком Andrey V., что описано в этой теме: htmlspecialchars
Пустой экран. Все соблюдено. Как в учебнике написано так и сделано. :-(
Удивительно то что я раньше это делал и работало! А когда переустановил ОС на русскую, то сейчас нет.
В самом браузере я не увидел, включен JavaScript или нет.
Как узнать и где посмотреть работу JavaScript? | |
| |
|
|
| |
|
|
| |
для: Wita1y
(07.05.2006 в 18:13)
| | | Честно говоря, не очень-то понял суть проблемы. Подробнее объясните, выложите код....
Andrey V помогло использование функции stripslashes() Вы пробоволи воспользоваться ею?
Пустой экран, это вовсе не значит, что ничего не вывелось. Попробуйте посмотреть html-код страницы.
P.S. Посмотрите, может вы просто забыли использовать функцию вывода echo или print? | |
| |
|
|
| |
|
|
| |
для: Ziq
(07.05.2006 в 22:14)
| | | М...да. Действительно. Помогло. Я видемо плохо читал.
Вот так:
<?php
$msg=substr($HTTP_POST_VARS["msg"],0,1024);
// $msg=htmlspecialchars($msg);
$msg=stripslashes($msg);
echo ("<P>".$msg."<P>");
?>
|
Результат: Приветик!
(функция вывода в JavaScript).
А если так:
<?php
$msg=substr($HTTP_POST_VARS["msg"],0,1024);
$msg=htmlspecialchars($msg);
$msg=stripslashes($msg);
echo ("<P>".$msg."<P>");
?>
|
То результат такой: <Script Language="JavaScript"> alert("Приветик!");</Script>
Все хорошо. Но раньше мне такого не приходилось делать:
Объясните мне пожалуйста. Почему так происходит? | |
| |
|
|