анкета пользователя HTML или PHP?
Модератор: Злобный
- =MIA=
- Отец
- Сообщения: 4635
- Зарегистрирован: Сб июл 02, 2005 15:25
- Откуда: Кишинев
- Контактная информация:
анкета пользователя HTML или PHP?
У меня такой вопрос. Есть необходимость создать что-то вроде небольшой анкеты, включающей дату рождения, ник, имя и фото. Можно ли это сделать в html или необходимо знание php?
Если можно ссылки на подобные темы.
Если можно ссылки на подобные темы.
- Laur-Balaur
- Старожил
- Сообщения: 1024
- Зарегистрирован: Пн май 12, 2003 23:22
- Откуда: Из Кишинева
- Контактная информация:
- Weekers
- ГУРУ
- Сообщения: 9085
- Зарегистрирован: Чт сен 05, 2002 15:55
- Откуда: тутошний
- Контактная информация:
Laur-Balaur, Nao, Есть такая штука - формы. Тэг <FORM>.
Это первое, что на ум пришло...
Это первое, что на ум пришло...
Код: Выделить всё
Форма HTML - это раздел документа, в котором содержатся обычная информация, разметка и специальные элементы, называемые управляющими элементам (флажки, кнопки с зависимой фиксацией, меню и т.д.), а также метки этих управляющих элементов. Обычно пользователи "заполняют" форму, модифицируя управляющие элементы (вводя текст, выбирая пункты меню и т.д.) перед тем, как предоставить форму агентц пользователя для обработки (например, на Web-серввер, на почтовый сервер и т.д.)
Вот простая форма, включающая метки, кнопки с зависимой фиксацией и кнопки (очистка формы или отправка):
<FORM action="http://somesite.com/prog/adduser" method="post">
<P>
<LABEL for="firstname">Имя: </LABEL>
<INPUT type="text" id="firstname"><BR>
<LABEL for="lastname">Фамилия: </LABEL>
<INPUT type="text" id="lastname"><BR>
<LABEL for="email">Адрес электронной почты: </LABEL>
<INPUT type="text" id="email"><BR>
<INPUT type="radio" name="sex" value="Male"> Мужской<BR>
<INPUT type="radio" name="sex" value="Female"> Женский<BR>
<INPUT type="submit" value="Отправить"> <INPUT type="reset">
</P>
</FORM>
- Weekers
- ГУРУ
- Сообщения: 9085
- Зарегистрирован: Чт сен 05, 2002 15:55
- Откуда: тутошний
- Контактная информация:
=MIA=, Ни в том ни в другом. Это прямое взаимодействие клиента и сервера. Хочешь в виде файла - пользуйся отправкой Емайла с данными формы. Есть и такая возможность. Правда, пользователя нужно предупредить, что сейчас откроется почтовая программа по умолчанию и нужно будет получившееся письмо таки отправить.
- ZorroGFS
- Продвинутый
- Сообщения: 961
- Зарегистрирован: Вт сен 10, 2002 11:25
- Откуда: Кишинёв
- Контактная информация:
=MIA=, CGI это не программа, а способ, с помошью которого какая либо программа или скрипт может получить от веб сервера какие либо данные и отдать обратно результат.
так что в целом, без написания или нахождения скрипта или cgi-приложения сделать обработку формы автоматически не получится. только как вариант то что эта форма прийдёт тебе на мыло, и то если пользователь захочет и сможет это сделать, так как, думаю, многие из тех кто заполнит эту анкету, не имеет почтового-клиента, а пользуется веб-почтой.
так что в целом, без написания или нахождения скрипта или cgi-приложения сделать обработку формы автоматически не получится. только как вариант то что эта форма прийдёт тебе на мыло, и то если пользователь захочет и сможет это сделать, так как, думаю, многие из тех кто заполнит эту анкету, не имеет почтового-клиента, а пользуется веб-почтой.
- Weekers
- ГУРУ
- Сообщения: 9085
- Зарегистрирован: Чт сен 05, 2002 15:55
- Откуда: тутошний
- Контактная информация:
ZorroGFS,
Мне нужно было сразу такой пример привести:
Понятно, что это только полдела. Я ж не отрицаю.и ? куда эта форма направится ? на деревню дедушке ?
Мне нужно было сразу такой пример привести:
Код: Выделить всё
<FORM action="mailto:Kligor.T@gee.whiz.com" method="post">
...содержимое формы...
</FORM>
не поленился, нашол
CGI - Common Gateway Interface является стандартом интерфейса (связи) внешней прикладной программы с информационным сервером типа HTTP, Web сервер.
Обычно гипертекстовые документы, извлекаемые из WWW серверов, содержат статические данные. С помощью CGI можно создавать CGI-программы, называемые шлюзами, которые во взаимодействии с такими прикладными системами, как система управления базой данных, электронная таблица, деловая графика и др., смогут выдать на экран пользователя динамическую информацию.
Программа-шлюз запускается WWW сервером в реальном масштабе времени. WWW сервер обеспечивает передачу запроса пользователя шлюзу, а она в свою очередь, используя средства прикладной системы, возвращает результат обработки запроса на экран пользователя. Программа-шлюз может быть закодирована на языках C/C++, Fortran, Perl, TCL, Unix Schell, Visual Basic, Apple Script. Как выполнимый модуль, она записывается в поддиректорий с именем cgi-bin WWW сервера.