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

=MIA=

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

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

Сообщение

=MIA= » Чт дек 21, 2006 22:40

У меня такой вопрос. Есть необходимость создать что-то вроде небольшой анкеты, включающей дату рождения, ник, имя и фото. Можно ли это сделать в html или необходимо знание php?
Если можно ссылки на подобные темы.

Weekers

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

Сообщение

Weekers » Чт дек 21, 2006 23:51

Насколько я знаю, можно. Но не очень удобно будет пользователю.

=MIA=

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

Сообщение

=MIA= » Пт дек 22, 2006 00:44

Weekers,
чем неудобно?

Weekers

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

Сообщение

Weekers » Пт дек 22, 2006 10:00

=MIA=,
Неудобна работа с мылом.

Laur-Balaur

Старожил
Сообщения: 1024
Зарегистрирован: Пн май 12, 2003 23:22
Откуда: Из Кишинева
Контактная информация:

Сообщение

Laur-Balaur » Пт дек 22, 2006 10:58

хм… что-то толи туплю, то ли фиг его знает, но чисто средствами HTML кажись отправку анкеты на мыло реализовать не возможно — это же тупо язык разметки и все.

Nao

Юзер
Сообщения: 158
Зарегистрирован: Сб мар 11, 2006 06:34

Сообщение

Nao » Пт дек 22, 2006 13:09

Laur-Balaur писал(а):хм… что-то толи туплю, то ли фиг его знает, но чисто средствами HTML кажись отправку анкеты на мыло реализовать не возможно — это же тупо язык разметки и все.

Я когда прочитал, у меня такая-же реакция была. :?

Weekers

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

Сообщение

Weekers » Пт дек 22, 2006 13:35

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= » Пт дек 22, 2006 13:46

Weekers,
большое спасибо, испробуем… :)
Nao,
Laur-Balaur,
не имелось ввиду отправлять на мыло, а сама анкета должна будет отображаться на сайте, ну как на фэйсах и т.п. да даже как на чат.мд в инфе о пользователе.

Weekers

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

Сообщение

Weekers » Пт дек 22, 2006 14:15

=MIA=, Спецификацию HTML 4.0 тебе в помощь! :)

=MIA=

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

Сообщение

=MIA= » Пт дек 22, 2006 14:22

Weekers,
объясните мне такую вещь: в каком виде эта заполненная анкета придет на сервер?
в каком формате txt, html или еще как-нибудь.. :ermm:

Weekers

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

Сообщение

Weekers » Пт дек 22, 2006 14:37

=MIA=, Ни в том ни в другом. Это прямое взаимодействие клиента и сервера. Хочешь в виде файла — пользуйся отправкой Емайла с данными формы. Есть и такая возможность. Правда, пользователя нужно предупредить, что сейчас откроется почтовая программа по умолчанию и нужно будет получившееся письмо таки отправить.

ZorroGFS

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

Сообщение

ZorroGFS » Пт дек 22, 2006 14:37

Weekers,
и ? куда эта форма направится ? на деревню дедушке ? :)

=MIA=

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

Сообщение

=MIA= » Пт дек 22, 2006 14:50

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

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

я тут прочитала что программа CGI преобразует данные, но как их извлечь так и не поняла

ZorroGFS

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

Сообщение

ZorroGFS » Пт дек 22, 2006 15:04

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

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

=MIA=

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

Сообщение

=MIA= » Пт дек 22, 2006 15:20

ZorroGFS,
ну в учебнике написано CGI-программа :shy:
а есть в инете исходники cgi-приложений?

vivk

Продвинутый
Сообщения: 820
Зарегистрирован: Пн авг 08, 2005 12:14
Контактная информация:

Сообщение

vivk » Пт дек 22, 2006 15:36

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

[off]добавлено спустя 2 минуты:[/off]

а есть в инете исходники cgi-приложений?

<? echo «hello MIA»; ?>

Weekers

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

Сообщение

Weekers » Пт дек 22, 2006 15:43

ZorroGFS,

и ? куда эта форма направится ? на деревню дедушке ?

Понятно, что это только полдела. Я ж не отрицаю.

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

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

<FORM action="mailto:Kligor.T@gee.whiz.com" method="post">
...содержимое формы...
</FORM>

=MIA=

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

Сообщение

=MIA= » Пт дек 22, 2006 16:47

vivk писал(а):<? echo «hello MIA»; ?>

мало похоже на исходник cgi :?

vivk

Продвинутый
Сообщения: 820
Зарегистрирован: Пн авг 08, 2005 12:14
Контактная информация:

Сообщение

vivk » Пт дек 22, 2006 17:00

не поленился, нашол

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

Отец
Сообщения: 4458
Зарегистрирован: Вт май 24, 2005 19:06
Откуда: Молдоваг. Кишинёв
Контактная информация:

Сообщение

DiMoN » Пт дек 22, 2006 17:12

=MIA= писал(а):мало похоже на исходник cgi :?

это ПХП