![]() |
|
Модераторы: xvr |
![]()
|
|
| Guest |
|
|||
|
Unregistered |
Юзал:
Borland C++ Builder 6 Создал новый проект из Concole Wizard, выбрал С, как тип. Написал такой код: #include <stdio.h> int main() { puts("Content-type: text/html\n"); puts("<html>"); puts("<head></head>"); printf("<body>Hello, world!</body>"); puts("</html>"); return(0); } прокомпилировал и построил exe с настройками по умолчанию ничего не меняя, запустил у себя на windowsxp - все работает, далее залил скрипт в cgi-bin на сервер хостера и на те: 500 error, в логе соответственно "Premature end of script headers" Вычитал, чтобывает такое бывает, когда не указан заголовок Content-type: text/html, но он есть у меня Как избавиться от такого глюка? |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Попробуйте вместо
puts("Content-type: text/html\n"); сделать puts("Content-type: text/html\n\n"); или , если не получится, то puts("Content-type: text/html\r\n\r\n"); |
|||
|
||||
| Neitron |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 580 Регистрация: 3.10.2005 Где: Москва Репутация: нет Всего: 5 |
\r\n\r\n - для Винды.
И наличия двух переносов, ОБЯЗАТЕЛЬНОЕ условие. То что у мелкомягких оно не требуется БАГ ВИНДЫ. -------------------- Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей. Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Пробовал, не помогает
|
|||
|
||||
| Гость_DrLazy |
|
|||
|
Unregistered |
Надеюсь у хостера сервак тоже виндусовый? Если нет, то просто "залить" не поможет
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Может объяснишь тогда поподрбнее..
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Ну вот, так и знал, лишь бы написать, да?
|
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 4 Всего: 317 |
гость, ты бы зарегистрировался...
попробуй писать так:
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Kurt |
|
||||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
На самом деле Гость_DrLazy задал очень правильный вопрос, к-й следует выяснить в первую очередь:
Гость, действительно, лучше бы ты зарегестрировался, а то обращаться тяжеловато. Вобщем, смысл в чем. Согласно вот этим твоим строкам:
ты создаешь ИСПОЛНИМЫЙ файл в ОС WINDOWS. Это не "СИ скрипт", как ты указал в названии темы. Это полноценная Windows-программа. И запускаться она может ТОЛЬКО В WINDOWS-системе. Соответственно, если сервер хостера работает под не-Windows, твой "скрипт" работать не будет. Точно так же, как не будет работать Linux-бинарник под Windows. Поэтому, первым делом стоит проверить, что на твоем сервере ДЕЙСТВИТЕЛЬНО Windows-система. Если же там все-таки Linux - тогда твоя программа курит в сторонке. Она не запустится, что бы ты не делал. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
||||
|
|||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |