Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: CGI Не робит под Окнами.
Форумы портала PHP.SU » Разное » Другие языки программирования » CGI Не робит под Окнами.

Страниц (1): [1]
 

1. jumperweb - 22 Июня, 2010 - 19:49:29 - перейти к сообщению
Извините за такой вопрос. =)
Я написал небольшой скрипт на С скомпилировал его под Linux'сом в cgi.
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.      gcc script.c -o script.cgi
  3.  


Скинул данный скрипт в Windows на денвер, но не работает, в чем может быть причина?
Спасибо.
2. Champion - 22 Июня, 2010 - 20:02:26 - перейти к сообщению
А вещи, скомпилированные под линухом должны запускаться под виндой?
3. jumperweb - 22 Июня, 2010 - 20:05:58 - перейти к сообщению
Я не могу сказать так как очень редко работаю под windows.
Хотя наверное нет, ну хотя это же cgi.
4. Champion - 22 Июня, 2010 - 20:13:39 - перейти к сообщению
jumperweb пишет:
Я не могу сказать так как очень редко работаю под windows.
F я могу. Не должны они.
5. jumperweb - 22 Июня, 2010 - 20:15:24 - перейти к сообщению
Ясно спасибо.
6. JustUserR - 24 Июня, 2010 - 16:24:43 - перейти к сообщению
jumperweb пишет:
Скинул данный скрипт в Windows на денвер, но не работает, в чем может быть причина?
Дело в том что CGI-скрипты в Apache в общем случае работают по следующему принципу - когда Apache видит что данному файлу согласно определенной директиве присвоен MIME-тип CGI-скрипта то он пытается выяснить что это за файл - в частности является л он реально исполняемым как PE под windows и ELF под *nix - или же содержт shebang-конструкцию интерпретатора В первом случае CGI-скрипты непереносимы между ОС - если конечно не реализовать каскадный запуск с эмулятором - а во втором случае при направильной настройке интерпретатора и соответствующий путей должно получить кросс-платформенное решение
7. jumperweb - 28 Июня, 2010 - 09:37:52 - перейти к сообщению
JustUserR

Спасибо большое за объяснение.
8. JustUserR - 28 Июня, 2010 - 17:04:54 - перейти к сообщению
jumperweb пишет:
JustUserR
Спасибо большое за объяснение.
Пожалуйста! Можете также почитать эту статью http://forum.php.su/topic.php?fo...m=65&topic=3 - в ней также описана общая схема и конкртные особенности работы CGI-скриптов под различные платформы - а также приведены директивы Apache для управления данным процессом

 

Powered by ExBB FM 1.0 RC1