Автор Тема: Как отправить письмо из CGI без проблем?  (Прочитано 3492 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
С HTML странички через JavaScripts вызывается CGI-Perl скрипт для отправки короткого сообщения на заданный адрес e-mail.
Сообщение уходит и приходит нормально. Но в браузер либо
вываливается: err 500 Premature end of script headers.., либо
[если вставлю - print ("Content-type: text/html\\n\\n");] сообщения об ошибке нет, но экран очищается. Ну не требуется никаких сообщений от CGI скрипта на экран браузера - требуется только отправить e-mail ! Может это решаемая проблема ???

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Как отправить письмо из CGI без проблем?
« Ответ #1 : 20 Сентября 2001, 18:13:36 »
вместо print ("Content-type: text/html\\n\\n");
print ("Location: http://www.your.ru/page.html");
ну, будем исповедоваться?

  • Гость
Как отправить письмо из CGI без проблем?
« Ответ #2 : 20 Сентября 2001, 18:17:48 »
Но в предлагаемом Вами варианте в браузер будет загружаться страница по URL из print ! А это как раз и не требуется.

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Как отправить письмо из CGI без проблем?
« Ответ #3 : 20 Сентября 2001, 18:36:45 »
что ты хочешь напрограммировить - объясни подробнее
ну, будем исповедоваться?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Как отправить письмо из CGI без проблем?
« Ответ #4 : 20 Сентября 2001, 18:58:42 »
Если ты хочешь, чтобы это окно закрылось, то это никак. В ИЕ это зделать без участия пользователя нельзя.
The documentations is your friend

Оффлайн NAS

  • Неопытный юзер
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2951
  • +1/-0
  • 1
    • Просмотр профиля
    • http://nhouse.ru
Как отправить письмо из CGI без проблем?
« Ответ #5 : 20 Сентября 2001, 19:00:37 »
Короче. Я понял так. Нужно чтобы пользователь нажал на кнопку (урл) этим самым отправив письмо, но чтобы на экране ничего не произошло.

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Как отправить письмо из CGI без проблем?
« Ответ #6 : 20 Сентября 2001, 19:16:04 »
Цитировать
Сообщение от NAS
Короче. Я понял так. Нужно чтобы пользователь нажал на кнопку (урл) этим самым отправив письмо, но чтобы на экране ничего не произошло.

тогда надо скрипт открывать в "нулевом фрейме".
ну, будем исповедоваться?

  • Гость
Как отправить письмо из CGI без проблем?
« Ответ #7 : 21 Сентября 2001, 13:39:06 »
Точно ! Именно так я и сделал. Создал маленький фрейм (IFRAME) и при вызове CGI скрипта из основной страницы сослался на этот фрейм. Туда и пошел весь мусор: сообщение об ошибке и всплывающие окна с рекламой (сайт бесплатный).
 А за обсуждение и поддержку спасибо всем участникам!
 С уважением. А.Б.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28