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

RusFAQ.ru: Хитрости и секреты создания сайтов


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

/ КОМПЬЮТЕРЫ И ПО / Интернет / Хитрости и секреты создания сайтов

Выпуск № 133
от 28.06.2007, 18:35

Администратор:Ерёмин А.А.
В рассылке:Подписчиков: 437, Экспертов: 29
В номере:Вопросов: 1, Ответов: 1


Вопрос № 92617: Я только начал разрабатывать сайт и у меня появился вопрос. На странице находятся 2-а текстовых поля(и именами name, email), текстовая область(Message) и кнопка отправить. А теперь вопрос какую программу необходимо скопировать на сервер чтоб...

Вопрос № 92.617
Я только начал разрабатывать сайт и у меня появился вопрос.
На странице находятся 2-а текстовых поля(и именами name, email), текстовая область(Message) и кнопка отправить.
А теперь вопрос какую программу необходимо скопировать на сервер чтобы обработать полученные данные и как нибудь их получить.
Сайт делаеться на HTML
Отправлен: 23.06.2007, 18:07
Вопрос задал: W@NDeReR (статус: 4-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Gromoff Oleg
Здравствуйте, W@NDeReR!
На сервер Вам нужно скопировать скрипт на одном из языков программирования, которому будет передаваться форма и который будет обрабатывать Ваши данные. Чаще всего для подобных целей используются Perl, PHP. Однако, это совершенное не обязательно, все зависит от настроек интерпретаторов (программ, которые выполняют Ваш скрипт) у хостера, вполне возможно, что Вы сможете использовать программы на С/Pascal или скрипты на "модных" сейчас языках Python или Ruby.

Вообще рекомендую Вам почитать про механизм взаимодействия веб-клиента и ПО на веб-сервере CGI (Common Gateway Interface) и про упомянутые выше языки программирования. Найти эту информацию поможет любой поисковик. Какой выбирать - дело Вашего вкуса, не слушайте кричащих "Perl хуже PHP" или наоборот :)

В приложении приведена простейшая программа на языке Perl, которая выведет в окно браузера строку вида "user has the following email: user@planet.com". Ее необходимо загрузить на сервер под именем, например, myscript.cgi с правами 711 (это обеспечит невозможность прочтения скрипта кем либо, кроме его хозяина - Вас, но оставит его возможно запуска, что нам и нужно) и в параметре action формы указать путь к нему. Например, для страницы index.html, лежащей в одном каталоге с этим скриптом, путь будет таким: "./myscript.cgi".

Насчет "прав" ищите там же, по запросу вида "права доступа в UNIX системах".

Учтите, что чтобы все это дело заработало, в первой строке скрипта необходимо скорректировать путь к интерпретатору языка Perl (эту информацию предоставит Вам хостер), а сам скрипт должен лежать в каталоге, из которой разрешено их (скриптов) исполнение (встречаются хостеры, которые разрешают выполнение скриптов только из подкаталога /cgi, например).

В общем, удачи Вам! Предстоит еще много очень узнать, к сожалению, я не могу в одном небольшом письме изложить все, что может Вам потребоваться, да и не знаю этого "всего" :) Но не отчаивайтесь, и, если что, обращайтесь!

Приложение:

Ответ отправил: Gromoff Oleg (статус: 6-ой класс)
Ответ отправлен: 23.06.2007, 20:51


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное