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

Форум PHP

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

 

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

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

тема: почему не выводится окошечко с приветом?
 
 автор: gelios   (21.06.2007 в 05:40)   письмо автору
 
 

Вот форма:

<form action="1_2.php" method="get">
name:<br>
<textarea cols=50 rows=8 name="name"></textarea><br>
<input type="submit" value="Отправить">
</form>

Вот обработчик формы:

<?
   $name 
$_GET['name'];
    print 
$name;
?>

т.е. то, что я ввожу в форму, отображается на странице 1_2.php

но вот я ввожу скрипт

<script>alert("ПРИВЕТ!");</script>
в поле ввода формы
Вопрос:
почему не срабатывает
<script>alert("ПРИВЕТ!");</script> и не выводится окошечко с приветом?

   
 
 автор: bronenos   (21.06.2007 в 07:02)   письмо автору
 
   для: gelios   (21.06.2007 в 05:40)
 

есть такое свойство что выполняется скрипт сразу и любое дополнение воспримется чисто как текст

могу ошибаться

   
 
 автор: Poison   (21.06.2007 в 07:19)   письмо автору
 
   для: bronenos   (21.06.2007 в 07:02)
 

А исходный код смотрели?

   
 
 автор: bronenos   (21.06.2007 в 07:54)   письмо автору
 
   для: Poison   (21.06.2007 в 07:19)
 

Poison, я у себя когда-то делал также с нормальным исходным

   
 
 автор: kasmanaft   (21.06.2007 в 08:12)   письмо автору
 
   для: gelios   (21.06.2007 в 05:40)
 

Наверное, у Вас включены магические кавычки. Проверьте это функцией get_magic_quotes_gpc() и обработайте строку stripslashes() (если включены)

   
 
 автор: bronenos   (21.06.2007 в 08:41)   письмо автору
 
   для: kasmanaft   (21.06.2007 в 08:12)
 

ой блин ступил.. тут же форма... а я про аякс... сори!

   
 
 автор: Gelios   (21.06.2007 в 18:40)   письмо автору
 
   для: kasmanaft   (21.06.2007 в 08:12)
 

ничего не получается, скрипт с приветом просто игнорируется браузером, как будто его вообще нет, почему так?

   
 
 автор: kasmanaft   (21.06.2007 в 18:53)   письмо автору
 
   для: Gelios   (21.06.2007 в 18:40)
 

Попробуйте так:

$name = $_GET['name'];
if (get_magic_quotes_gpc())
   $name = stripslashes($name);
echo $name;

   
 
 автор: gelios   (27.06.2007 в 02:45)   письмо автору
 
   для: kasmanaft   (21.06.2007 в 18:53)
 

kasmanaft, большое спасибо, все получается))

   
 
 автор: sasch   (21.06.2007 в 18:54)   письмо автору
 
   для: gelios   (21.06.2007 в 05:40)
 

<form action="1_2.php" method="get">
name:<br>
<textarea cols=50 rows=8>$name</textarea><br>
<input type="submit" value="Отправить">
</form>

   
 
 автор: sasch   (21.06.2007 в 18:57)   письмо автору
 
   для: sasch   (21.06.2007 в 18:54)
 

/

   
Rambler's Top100
вверх

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