анкета пользователя HTML или PHP?

Модератор: Злобный

Аватара пользователя
=MIA=
Отец
Сообщения: 4635
Зарегистрирован: Сб июл 02, 2005 15:25
Откуда: Кишинев
Контактная информация:

анкета пользователя HTML или PHP?

Сообщение =MIA= »

У меня такой вопрос. Есть необходимость создать что-то вроде небольшой анкеты, включающей дату рождения, ник, имя и фото. Можно ли это сделать в html или необходимо знание php?
Если можно ссылки на подобные темы.
Аватара пользователя
Weekers
ГУРУ
Сообщения: 9085
Зарегистрирован: Чт сен 05, 2002 15:55
Откуда: тутошний
Контактная информация:

Сообщение Weekers »

Насколько я знаю, можно. Но не очень удобно будет пользователю.
Аватара пользователя
=MIA=
Отец
Сообщения: 4635
Зарегистрирован: Сб июл 02, 2005 15:25
Откуда: Кишинев
Контактная информация:

Сообщение =MIA= »

Weekers,
чем неудобно?
Аватара пользователя
Weekers
ГУРУ
Сообщения: 9085
Зарегистрирован: Чт сен 05, 2002 15:55
Откуда: тутошний
Контактная информация:

Сообщение Weekers »

=MIA=,
Неудобна работа с мылом.
Аватара пользователя
Laur-Balaur
Старожил
Сообщения: 1024
Зарегистрирован: Пн май 12, 2003 23:22
Откуда: Из Кишинева
Контактная информация:

Сообщение Laur-Balaur »

хм... что-то толи туплю, то ли фиг его знает, но чисто средствами HTML кажись отправку анкеты на мыло реализовать не возможно - это же тупо язык разметки и все.
Аватара пользователя
Nao
Юзер
Сообщения: 158
Зарегистрирован: Сб мар 11, 2006 06:34

Сообщение Nao »

Laur-Balaur писал(а):хм... что-то толи туплю, то ли фиг его знает, но чисто средствами HTML кажись отправку анкеты на мыло реализовать не возможно - это же тупо язык разметки и все.
Я когда прочитал, у меня такая-же реакция была. :?
Аватара пользователя
Weekers
ГУРУ
Сообщения: 9085
Зарегистрирован: Чт сен 05, 2002 15:55
Откуда: тутошний
Контактная информация:

Сообщение Weekers »

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>


Аватара пользователя
=MIA=
Отец
Сообщения: 4635
Зарегистрирован: Сб июл 02, 2005 15:25
Откуда: Кишинев
Контактная информация:

Сообщение =MIA= »

Weekers,
большое спасибо, испробуем... :)
Nao,
Laur-Balaur,
не имелось ввиду отправлять на мыло, а сама анкета должна будет отображаться на сайте, ну как на фэйсах и т.п. да даже как на чат.мд в инфе о пользователе.
Аватара пользователя
Weekers
ГУРУ
Сообщения: 9085
Зарегистрирован: Чт сен 05, 2002 15:55
Откуда: тутошний
Контактная информация:

Сообщение Weekers »

=MIA=, Спецификацию HTML 4.0 тебе в помощь! :)
Аватара пользователя
=MIA=
Отец
Сообщения: 4635
Зарегистрирован: Сб июл 02, 2005 15:25
Откуда: Кишинев
Контактная информация:

Сообщение =MIA= »

Weekers,
объясните мне такую вещь: в каком виде эта заполненная анкета придет на сервер?
в каком формате txt, html или еще как-нибудь.. :ermm:
Аватара пользователя
Weekers
ГУРУ
Сообщения: 9085
Зарегистрирован: Чт сен 05, 2002 15:55
Откуда: тутошний
Контактная информация:

Сообщение Weekers »

=MIA=, Ни в том ни в другом. Это прямое взаимодействие клиента и сервера. Хочешь в виде файла - пользуйся отправкой Емайла с данными формы. Есть и такая возможность. Правда, пользователя нужно предупредить, что сейчас откроется почтовая программа по умолчанию и нужно будет получившееся письмо таки отправить.
Аватара пользователя
ZorroGFS
Продвинутый
Сообщения: 961
Зарегистрирован: Вт сен 10, 2002 11:25
Откуда: Кишинёв
Контактная информация:

Сообщение ZorroGFS »

Weekers,
и ? куда эта форма направится ? на деревню дедушке ? :)
Аватара пользователя
=MIA=
Отец
Сообщения: 4635
Зарегистрирован: Сб июл 02, 2005 15:25
Откуда: Кишинев
Контактная информация:

Сообщение =MIA= »

Weekers,
и кроме как при отправке на и-мэил нельзя будет увидеть введенные данные?
а каким же образом тогда вывести эти данные на хтмл страничку пользователя?

[off]добавлено спустя 47 секунд:[/off]

я тут прочитала что программа CGI преобразует данные, но как их извлечь так и не поняла
Аватара пользователя
ZorroGFS
Продвинутый
Сообщения: 961
Зарегистрирован: Вт сен 10, 2002 11:25
Откуда: Кишинёв
Контактная информация:

Сообщение ZorroGFS »

=MIA=, CGI это не программа, а способ, с помошью которого какая либо программа или скрипт может получить от веб сервера какие либо данные и отдать обратно результат.

так что в целом, без написания или нахождения скрипта или cgi-приложения сделать обработку формы автоматически не получится. только как вариант то что эта форма прийдёт тебе на мыло, и то если пользователь захочет и сможет это сделать, так как, думаю, многие из тех кто заполнит эту анкету, не имеет почтового-клиента, а пользуется веб-почтой.
Аватара пользователя
=MIA=
Отец
Сообщения: 4635
Зарегистрирован: Сб июл 02, 2005 15:25
Откуда: Кишинев
Контактная информация:

Сообщение =MIA= »

ZorroGFS,
ну в учебнике написано CGI-программа :shy:
а есть в инете исходники cgi-приложений?
Аватара пользователя
vivk
Продвинутый
Сообщения: 820
Зарегистрирован: Пн авг 08, 2005 12:14
Контактная информация:

Сообщение vivk »

CGI-программа, скорее всего имелось ввиду скрипт написанный на каком то языке, будь то перл,пхп,с и тд. Тебе тут главное знать что для работы этого скрипта, на сервере должна быть его поддержка.

[off]добавлено спустя 2 минуты:[/off]
а есть в инете исходники cgi-приложений?
<? echo "hello MIA"; ?>
Аватара пользователя
Weekers
ГУРУ
Сообщения: 9085
Зарегистрирован: Чт сен 05, 2002 15:55
Откуда: тутошний
Контактная информация:

Сообщение Weekers »

ZorroGFS,
и ? куда эта форма направится ? на деревню дедушке ?
Понятно, что это только полдела. Я ж не отрицаю.

Мне нужно было сразу такой пример привести:

Код: Выделить всё

<FORM action="mailto:Kligor.T@gee.whiz.com" method="post">
...содержимое формы...
</FORM>
Аватара пользователя
=MIA=
Отец
Сообщения: 4635
Зарегистрирован: Сб июл 02, 2005 15:25
Откуда: Кишинев
Контактная информация:

Сообщение =MIA= »

vivk писал(а):<? echo "hello MIA"; ?>
мало похоже на исходник cgi :?
Аватара пользователя
vivk
Продвинутый
Сообщения: 820
Зарегистрирован: Пн авг 08, 2005 12:14
Контактная информация:

Сообщение vivk »

не поленился, нашол
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 сервера.
Аватара пользователя
DiMoN
Отец
Сообщения: 4456
Зарегистрирован: Вт май 24, 2005 19:06
Откуда: Молдова\г. Кишинёв
Контактная информация:

Сообщение DiMoN »

=MIA= писал(а):мало похоже на исходник cgi :?
это ПХП
Ответить

Вернуться в «Программирование»