Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 95
от 27.06.2005, 10:40

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 1


Вопрос № 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Отписаться
Вспомнить пароль

В избранное