Форум программистов, компьютерный форум, киберфорум
Наши страницы

Web-мастеринг

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
gpfce
0 / 0 / 0
Регистрация: 21.08.2011
Сообщений: 7
#1

CGI-скрипт - Web

21.08.2011, 09:07. Просмотров 1264. Ответов 13
Метки нет (Все метки)

нужно разобраться как провести расчеты в программе, написанной на фортране, через веб-интерфейс посредством cgi.
для примера написал такую программу. тут просто складывается 4 числа.
Код
REAL LAT, LON, SUM
INTEGER MON, HOUR

READ (*,*) LAT
READ (*,*) LON
READ (*,*) MON
READ (*,*) HOUR
SUM = LAT + LON + MON + HOUR
WRITE (*,*) SUM
END
потом написал html-страницу ввода:

Код
<html>
<head>CGI-скрипт для расчета</head>
<form action="/cgi-bin/cgitest.exe" method="GET">
  Enter LAT: 
  <input type="text" size="11" name="lat">
  <br>Enter LON: 
  <input type="text" size="11" name="lon">
  <br>Enter MON: 
  <input type="text" size="11" name="mon">
  <br>Enter HOUR: 
  <input type="text" size="11" name="hour">
</form>
</html>
залил exe-файл программы на хостинг, в директорию /cgi-bin/
вопрос - что теперь? как это все заставить работать? чтоб по нажатию на кнопку данные передавались для расчета и выводился ответ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2011, 09:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос CGI-скрипт (Web):

CGI-BIN скрипт на сервере. Output в реальном времени - Web
Есть скрипт, делающий основную работу. При запуске скрипта через консоль - выводит в реальном времени информацию о том, что и как он...

SSI и CGI - Web
Ребят подскажите какой то сайт или книгу по SSI и CGI скриптах.

HTML + CGI - Web
Доброго времени суток! Возникла маленькая проблемка. Есть программка, не моя, честно признаюсь, написана на СИ. #include...

Учебники CGI - Web
У кого есть учебники по CGI?

использование CGI скриптов - Web
Здравствуйте, помогите пожалуйста разобраться. Для использования cgi скриптов, в моём случае я хочу использовать скрипт &quot;Баннеры...

CGI-сценарии на DELPHI - Web
Помогите плиз, где можно разместить сайт с CGI-сценарием, написанным на DELPHI?

13
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27746 / 15653 / 945
Регистрация: 15.09.2009
Сообщений: 67,839
Записей в блоге: 78
21.08.2011, 09:08 #2
Цитата Сообщение от gpfce Посмотреть сообщение
залил exe-файл программы на хостинг,
а хостер поддерживает выполнение EXE ? для начала...
0
gpfce
0 / 0 / 0
Регистрация: 21.08.2011
Сообщений: 7
21.08.2011, 09:15  [ТС] #3
Цитата Сообщение от magirus Посмотреть сообщение
а хостер поддерживает выполнение EXE ? для начала...
я на бесплатном хостинге тестирую (h olm.ru)
поддержка cgi-скриптов точно есть
0
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27746 / 15653 / 945
Регистрация: 15.09.2009
Сообщений: 67,839
Записей в блоге: 78
21.08.2011, 09:20 #4
вопрос не про ЦЖАЙ был...
0
gpfce
0 / 0 / 0
Регистрация: 21.08.2011
Сообщений: 7
21.08.2011, 09:24  [ТС] #5
Цитата Сообщение от magirus Посмотреть сообщение
вопрос не про ЦЖАЙ был...
не знаю.
допустим, что да.
0
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27746 / 15653 / 945
Регистрация: 15.09.2009
Сообщений: 67,839
Записей в блоге: 78
21.08.2011, 09:25 #6
допустим тогда что прога кривая?
я то лично ничего не имею против но: хостер поддерживает выполнение EXE файлов на его стороне?
иначе - только скачивать экзешник и запускать у себя.
0
gpfce
0 / 0 / 0
Регистрация: 21.08.2011
Сообщений: 7
21.08.2011, 09:27  [ТС] #7
Цитата Сообщение от magirus Посмотреть сообщение
допустим тогда что прога кривая?
оно как бы так и есть О_о
я и спрашиваю как сделать правильно
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10479 / 5981 / 408
Регистрация: 09.09.2009
Сообщений: 23,610
21.08.2011, 10:00 #8
обычно submit отправляет данные формы скрипту
0
gpfce
0 / 0 / 0
Регистрация: 21.08.2011
Сообщений: 7
21.08.2011, 10:14  [ТС] #9
Цитата Сообщение от Dmitry Посмотреть сообщение
обычно submit отправляет данные формы скрипту
как этот скрипт (в данном случае программу) правильно написать?
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10479 / 5981 / 408
Регистрация: 09.09.2009
Сообщений: 23,610
21.08.2011, 10:16 #10
http://htmlbook.ru/html/form
http://htmlbook.ru/html/input
0
gpfce
0 / 0 / 0
Регистрация: 21.08.2011
Сообщений: 7
21.08.2011, 11:13  [ТС] #11
html-страницу то я понимаю как сделать
как сделать саму программу в фортране и скомпилировать cgi-скрипт (если брать вариант без запуска exe)?
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10479 / 5981 / 408
Регистрация: 09.09.2009
Сообщений: 23,610
21.08.2011, 11:26 #12
в вашем коде нет кнопки submit
Цитата Сообщение от gpfce Посмотреть сообщение
<html>
<head>CGI-скрипт для расчета</head>
<form action="/cgi-bin/cgitest.exe" method="GET">
Enter LAT:
<input type="text" size="11" name="lat">
<br>Enter LON:
<input type="text" size="11" name="lon">
<br>Enter MON:
<input type="text" size="11" name="mon">
<br>Enter HOUR:
<input type="text" size="11" name="hour">
</form>
</html>
типа такой
<input type="submit" value="Отправить">
вот при ее нажатии происходит отправка данных на сервер
0
gpfce
0 / 0 / 0
Регистрация: 21.08.2011
Сообщений: 7
21.08.2011, 11:38  [ТС] #13
Цитата Сообщение от Dmitry Посмотреть сообщение
в вашем коде нет кнопки submit

типа такой
<input type="submit" value="Отправить">
вот при ее нажатии происходит отправка данных на сервер
ок

возьмем так:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
<head>CGI-скрипт для расчета</head>
<form action="/cgi-bin/cgitest.exe" method="GET">
  Enter LAT: 
  <input type="text" size="11" name="lat">
  <br>Enter LON: 
  <input type="text" size="11" name="lon">
  <br>Enter MON: 
  <input type="text" size="11" name="mon">
  <br>Enter HOUR: 
  <input type="text" size="11" name="hour">
  <Input Type="submit" value=" Submit"> 
</form>
</html>
как программу в фортране написать правильно, чтобы она брала значения из запроса?
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10479 / 5981 / 408
Регистрация: 09.09.2009
Сообщений: 23,610
21.08.2011, 11:51 #14
а) я не знаю, как писать програмы в фортранах
б) GET-запрос вызовет программу, указанную как action с целым списком параметров, которые вы введете в вашу форму:
http://your_site/cgi-bin/cgitest.exe?lat=3&lon=6&mon=4&hour=3
вам нужно всего лишь разобрать эту строку на "запчасти"...
0
21.08.2011, 11:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2011, 11:51
Привет! Вот еще темы с ответами:

Как передать параметры от html в cgi? - Web
Есть страничка page.html &lt;html&gt; &lt;!--#include virtual='/cgi-bin/script.cgi'--&gt; &lt;/html&gt; Страничке передается параметр...

CGI aplication на консоль выводит а вот в броузер..... - Web
Вопрос от начинающего CGI скрипт выводит на консоль html text &lt;html&gt;...&lt;/html&gt; а вот запуск из броузера выдает следущее: CGI Error ...

Интересует сравнительный анализ производительности WinNT/COM и Unix/CGI - Web
Какая платформа более быстрая и масштабируемая: WinNT/IIS/COM или Unix/Apache/CGI? (в смысле эксплуатации Web-сервера)

Отличия php, asp.net, java, python, perl, cgi - Web
делаю сравнительную характеристику между технологиями разработки динамических web-сайтов : php, asp.net, java, python, perl, cgi....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru