За последние 24 часа нас посетили 18958 программистов и 1589 роботов. Сейчас ищут 915 программистов ...

Конструкция if

Тема в разделе "PHP для новичков", создана пользователем evgen777, 27 ноя 2010.

  1. evgen777

    evgen777 Активный пользователь

    С нами с:
    25 сен 2010
    Сообщения:
    17
    Симпатии:
    0
    Скажите, почему при вводе имени в поле и нажатии кнопки отослать этого скрипта
    PHP:
    1. <!— Альтернативный синтаксис if-else. —>
    2. <?if (isset($_REQUEST['go'])):?>
    3. Привет, <?=$_REQUEST['name']?>!
    4. <?else:?>
    5. <form action="<?=$_SERVER['REQUEST_URI']?>" method=post>
    6. Ваше имя: <input type=text name=name><br>
    7. <input type=submit name=go value="0тослать!">
    8. <?endif?>
    9.  
    получаю
    Код (Text):
    1. Access forbidden!
    2.  
    3. You don't have permission to access the requested object. It is either read-protected or not readable by the server.
    4.  
    5. If you think this is a server error, please contact the webmaster.
    6. Error 403
    7. localhost
    8. 27.11.2010 13:38:47
    9. Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
     
  2. <?=RPG?>

    <?=RPG?> Активный пользователь

    С нами с:
    19 ноя 2010
    Сообщения:
    451
    Симпатии:
    0
    Ошибка вообще к РНр отношения не имеет - фигня в адресе. Пробуем так:
    PHP:
    1.  <!— Альтернативный синтаксис if-else. —>
    2.  <?if (isset($_REQUEST['go'])):?>
    3.  Привет, <?=$_REQUEST['name']?>!
    4.  <?else:?>
    5.  <form method=post>
    6.  Ваше имя: <input type=text name=name><br>
    7.  <input type=submit name=go value="0тослать!">
    8.  <?endif?>