Вопрос № 22501: Уважаемые эксперты, помогите настроить PHP5 для IIS5.0
Какие изменения нужно делать в php.ini, если ещё где-то, то где?
После установки работает чистый код на странице *.php,
а данные из формы на *. html не передаются на страницу *.php.<...
Вопрос № 22.501
Уважаемые эксперты, помогите настроить PHP5 для IIS5.0
Какие изменения нужно делать в php.ini, если ещё где-то, то где?
После установки работает чистый код на странице *.php,
а данные из формы на *. html не передаются на страницу *.php.
Просьба ответить на perevertaylo@amk.lg.ua Заранее спасибо.
Отправлен: 22.06.2005, 10:33
Вопрос задал: Perevertaylo Pavel (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: zer0access
Здравствуйте, Perevertaylo Pavel!
То есть как это не передаются? Должны. Может, ты неправильно пытаешь получить эти данные? Приведу пример. Есть форма на странице form.html:
Итак, при нажатии на кнопку Send скрипту script.php отправятся данные, которые были введены в строку ввода edit. Уже в самом скрипте можно получить эти данные и что-нибудь с ними сделать, например, вывести на экран.
script.php:
if (isset($_POST['edit'])) {
echo($_POST['edit']);
}
?>
Небольшой комментарий по этому маленькому кусочку. Данные скрипту передаются через суперглобальные ассоциативные массивы $_GET, $_POST. Есть ещё массив $_REQUEST, который, по сути, является объединением массивов $_GET и $_POST. Ключами в данных массивах являются имена, указанные в форме с помощью атрибута name. Массив используется в соответствии с методом, который использует форма для передачи данных. Есть ещё один способ - с использованием включенной директивы register_globals в php.ini. Тогда можно получать
доступ к соответствующим элементам формы, указав в начале скрипта global $(имя переменной), т.е. сделав её глобальной. Для вышеуказанного примера это будет global $edit; Однако, этот способ не рекомендуется из-за проблем с безопасностью.
И ещё советую почитать php manual. Там про всё это _очень_ хорошо написано. www.php.net.
--------- feel the texture... of nature...
Ответ отправил: zer0access (статус: Студент)
Отправлен: 26.06.2005, 23:40